Which number is greater than 26 but smaller than 29?
27
25
29
30
Six simple riddles and thinking puzzles for young learners. Set 141, level 2.