11 666 486 true
3 4 5 11 17 18 20 21 24 25 29