9 593 328 true
2 5 10 22 26 27 32 33 34