6 437 253 true
1 6 9 15 25 28