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