12 552 400 true 3 4 9 12 15 19 29 31 33 34 36 37