7 163 246 true 2 8 9 13 18 20 33