6 350 246 true
2 4 18 20 26 29