Normal sudoku rules apply.
Mod Counters: A circled digit indicates how many of the up to 9 cells surrounding the circle (including itself) have the same parity as itself. At the same time, a circled digit separately indicates how many of the up to 9 cells surrounding the circle (including itself) have the same value modulo 3 as itself. E.g., a circled 4 would count how many of the surrounding digits are from the set {2, 4, 6, 8}, and it would independently count how many of the surrounding digits are from {1, 4, 7}. Not all such circles are necessarily given.
Example for reference (the left image demonstrates how the circles act as Mod 2 counters, and the right image demonstrates how the circles act as Mod 3 counters):
Solution code: Row 6
on 3. July 2024, 14:48 by Bankey
Tough but fun. Thanks, @ yanggang :)