7 1420 437 true 6 7 9 18 23 25 34