This puzzle is a Nikoli original.
Puzzle and Goal
An unsolved puzzle consists of a rectangular grid containing arrows and numbered clues in circles.
The goal is to divide the grid into L-shaped regions.
The solved grid must satisfy the following conditions:
Each arrow represents one end of an L-shaped region.
Each number represent a vertex of a region, and the number of cells it contains.