Rules
Place a digit from 1 to 9 in each of the empty cells so that each digit appears exactly once in each row, column and outlined region.
Cells a knight move away must not contain the same digit.
Cells with shaded circles contain odd digits.
Cells with shaded squares contain even digits.