Rules
Normal Sudoku rules apply.
Region borders divide the blue loop into segments of the same sum.
A digit in a diamond indicates exactly how many cells on the loop contain that digit. All diamonds that are not on the loop are given (negative constraint).
A digit in a circle is the highest on the loop in its region.
The inequality sign points to the lesser of the two digits it sits between.
Solution code: Row 3