Which number is greater than 23 but smaller than 29?
22
29
30
24
Six simple riddles and thinking puzzles for young learners. Set 128, level 2.