true 9 20 true 1 7 12 15 23 35 46 65 87