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