3 20 105 true
3 26 29