Slalom

Slalom (Gokigen Naname, Slant) is a Japanese logic puzzle. You have to draw a diagonal in each square so that there are no circles.

Slalom

Rules: Draw one diagonal line in each cell. A number at a grid point indicates how many diagonal lines end at that grid point.
These diagonal lines must not form a closed loop.