8 1822 469 true 2 5 6 21 23 24 27 35