12 517 560 true 1 5 7 9 17 20 21 23 24 32 34 36