4 43 83 true 2 21 24 29