7 542 238 true 3 6 9 19 21 26 31