9 1359 707 true 0 3 5 15 17 21 28 32 33