Katu Puzzle

POJ - 3678