Which number is greater than 30 but smaller than 37?
29
31
37
38
Six simple riddles and thinking puzzles for young learners. Set 206, level 3.