Enter a max number. It can be as high as you may possibly want Enter a minimum number. It can be negative Enter your real number The scratch cat will guess the middle of each range It will tell itself if the number is higher or lower. It uses this until you finally get the real number. It doesn't use the answer to cheat, you can look into the code to make sure. It also takes you through it's thought process in the list It's actually really efficient- for a number between -10000 and 10000, it guessed my number, which was 8923 in 13 guesses!