3 40 117 true
0 20 29