6 436 300 true
3 12 15 20 27 31