3 43 103 true
3 25 29