Which number is greater than 24 but smaller than 31?
23
31
32
25
Six simple riddles and thinking puzzles for young learners. Set 180, level 2.