6 163 285 true 2 3 12 15 21 31