7 1159 378 true
10 17 18 20 25 27 36