3 43 108 true 18 26 39