10 500 361 true
3 4 5 13 15 18 26 27 31 36