4 43 107 true 3 18 27 35