7 120 246 true 3 6 9 19 21 26 31