Rules:
Normal Sudoku rules apply. Place the digits 1-9 once each in every row, column and 3x3 box.
Killers cages: Digits within a cage must not repeat and must sum to the number given in the left top corner.
Diagonal: The marked diagonal must contain the same 3 digits within each box.
Odd/Even: Cells containing a grey circle are odd, cells containing a grey square are even.
(Sudokupad won't give a correct solution due to the marked diagonal having reapeted digits, sorry about that)
Solve online:Sudokupad
Solution code: Row 6 (9 digits)