Anti-King Diagonal Hyper Sudoku

Fill every row, column and box without repeating a digit. Cells that touch as a king moves cannot contain the same digit. Both main diagonals must also contain each digit once. The four extra 3×3 windows must each contain every digit once.
Controls
Select a cell, then choose a digit. Each row, column and box must contain every digit exactly once.
Logic · Numbers · Deduction · Grid
Brain training · PuzGo