Normal sudoku rules apply. Digits on an arrow sum to the value in the attached circle. Digits in a cage may not repeat and sum to the total given. Purple dots are pivot points for constraint clues, which rotate clockwise around their pivot point through N steps of 90 degrees, where N is the value on the pivot. Rotated clues may overlap but must not extend outside the grid.