12 605 276 true 1 3 5 7 9 16 22 24 29 36 37 38