true 12 12 true 1 2 5 7 9 11 17 35 36 45 46