3 42 71 true 17 23 29