10 607 421 true 1 9 17 18 20 21 26 28 33 37