9 346 250 true 1 4 6 7 8 23 27 31 33