Draw a loop in the grid that goes through every cell. If the path makes a turn inside a cell it has to turn in the direction of the arrow. If a cell is empty, the path must not turn in that cell; if a cell contains a diamond, then the path may turn into any direction in that cell. More information.