Normal sudoku rules apply. Digits along an arrow must sum to the digit in that arrow's circle. Each purple line must contain a set of consecutive, non-repeating digits (in any order). Adjacent digits on a green line must have a difference of at least 5. Cells containing opaque grey circles must contain odd digits. Grey lines are palindromes ie they must read the same forwards and backwards.