3 43 105 true 3 16 30