2-3, 4問目
Refactor POJ3616