Irregular 10-sudoku rules apply: place the digits 0 to 9 once each in every row, column and region.
Cells one long jump apart may not contain the same digit. (A long jump, a.k.a camel move in fairy chess, is a move 3 cells in one direction and 1 cell in an orthogonal direction, for example cells r5c5 and r2c4.)
Cells on a pink line contain a non repeating set of consecutive digits in any order.
A cell marked with a circle/square (resp.) contains a digit equal to the count of odd/even (resp.) digits on the line passing through the cell.