Guess the number puzzle