8 1626 493 true 2 5 12 17 21 26 27 35