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