true 9 10 true 3 5 9 12 15 17 20 24 37 42 43 46 49