Divide the grid into nine regions each containing 9 orthogonally-connected cells, such that each cell is part of exactly one region. Some region borders have already been given. Fill the grid with the digits 1-9 such that no digit repeats in any row, column or region. From each circle, draw some arrows that travel in a straight line either horizontally only or vertically only. The number in the bottom right corner of a circle cell indicates the number of arrows that must be drawn from that circle. Digits along an arrow must sum to the digit in the attached circle. Additionally, all cells along arrows must be part of the same region as the circle they originate from. If an arrow doesn't reach the edge of the grid, the cell directly after the tip must be in a different region than the arrow.