7 571 325 true 5 10 12 19 21 29 33