true 9 10 true 2 4 6 10 12 21 22 26 29 31 43 45 47