8 1354 358 true
3 4 7 8 14 21 27 39