5 119 107 true
1 21 24 25 32