12 659 286 true
2 3 4 8 17 20 23 24 26 28 30 33