Fill each cell with a digit from 1 to 4. Same digits cannot touch each other, not even diagonally.
Invented by Vladimir Portugalov (Belarus).