true 12 11 true 1 3 4 15 18 21 29 31 38 42 44 48