Rules:
Fill the grid with the digits 1-9 such that digits do not repeat in any row, column, or box.
A digit N on a circle counts the number of digits in the up to 8 surrounding cells that are greater than or equal to N.
A digit N on a square counts the number of digits in the up to 8 surrounding cells that are less than or equal to N.
Have fun solving!
Solution code: Column 1