10 599 424 true
3 7 8 14 15 27 29 30 31 35