Normal sudoku rules apply.
Circled digits indicate how many of the up to 9 cells surrounding the circle (including itself) have the same parity (even/odd) as itself. Not all such circles are necessarily given.
This is actually the fifth puzzle in a series of puzzles with circles indicating parity. If you enjoyed this one, you're sure to like the others so check them out here: Parity Hilarity, Parity Peculiarity, Parity Singularity, and Parity Clarity.
Solution code: Row 2