Normal Sudoku rules apply. Adjacent digits along a green line differ by at least 5. Adjacent digits along an orange line differ by at least 4. Orthogonally adjacent digits cannot sum to 10. Digits in a cage sum to the number in the top left corner. Digits along indicated diagonals sum to the number given. Digits in a grey circle are odd.
https://sudokupad.app/xm6726fpgy
Solution code: The middle row of the puzzle.
Solved by Blummy, anthe95, VeTaurus, MB_Cyclist, Adrian71, OhHeyGuysItsMax, dkfan9, kroutu, Willkimo, SKORP17, rskaye129, Elliott810, zrbakhtiar, Crul, FischProf, dingledork, spamus, Nagesh, Debrutsid, walid_tun, sigge, zhangjinyang, pseudoku, butch02, tdunc, JRaunak, MaxSmartable