9 2887 485 true
3 6 10 12 14 25 30 31 33