4 43 126 true 10 15 18 37