7 542 314 true 3 6 9 19 21 26 31