Which number is greater than 31 but smaller than 39?
30
32
39
40
Six simple riddles and thinking puzzles for young learners. Set 258, level 3.