6 459 198 true
3 7 10 20 35 39