4 43 135 true 12 18 25 33