10 344 250 true
4 5 6 7 13 17 18 24 31 37