9 410 334 true 0 1 2 7 16 17 24 31 36