9 246 338 true 1 2 3 6 7 14 19 21 31