6 288 246 true
3 4 5 9 12 22