7 178 246 true 5 6 8 17 21 34 39