4 43 144 true
2 19 20 31