8 1417 435 true 0 2 6 7 8 16 19 36