9 446 250 true 3 4 8 12 21 23 26 29 32