8 345 368 true 3 11 18 46 53 54 69 71