9 514 358 true
4 7 12 22 26 30 32 35 39