8 1421 425 true 2 4 6 10 13 17 18 34