7 1159 405 true 4 10 11 12 17 35 37