Divide the grid into regions, each consisting of nine orthogonally connected cells. Each row, column and region contains the digits 1-9 once each. Digits along an arrow must sum to the number in the attached circle. Additionally, each arrow must be contained within one region, and the circle cannot belong to the same region as its arrow. The number in the circle shows how many region cells it sees in its row and column (including the cell with the circle itself) until it reaches the borders of the region.