8 1370 355 true 1 2 9 10 14 29 37 39