4 54 288 true
1 19 21 38