3 43 271 true 17 31 34