input: Write a python function to simulate a number guessing game, where the function automatically guesses the number up to 3 times and returns whether it was successful or not. 
  assert simulate_guessing_game(5) == "You guessed correctly in 1 attempts" or simulate_guessing_game(5) == "Too High" or simulate_guessing_game(5) == "Too Low"
  assert simulate_guessing_game(10) == "You guessed correctly in 1 attempts" or simulate_guessing_game(10) == "Too High" or simulate_guessing_game(10) == "Too Low"
  assert simulate_guessing_game(1) == "You guessed correctly in 1 attempts" or simulate_guessing_game(1) == "Too High" or simulate_guessing_game(1) == "Too Low"
output: import random
  
  def simulate_guessing_game(number):
      attempts = 0
      for _ in range(3):
          guess = random.randint(1, 10)
          attempts += 1
          if guess == number:
              return f"You guessed correctly in {attempts} attempts"
          elif guess > number:
              return "Too High"
          else:
              return "Too Low"
      return "Failed to guess the number"