Argyle Sudoku

Argyle Sudoku is a variation of the Sudoku X puzzle. Each marked diagonal of this puzzle must contain non-repeating numbers.