10 478 600 true
3 9 13 14 17 19 24 26 34 37