4 43 271 true 2 21 24 29