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