7 594 328 true 3 4 10 18 27 34 36