7 572 335 true 0 5 9 18 19 27 35