3 43 108 true
18 26 39