12 524 314 true
4 5 6 11 13 15 16 20 21 22 25 39