10 647 400 true 0 4 6 10 19 21 28 32 35 39