RELAXpuzzles daily logic games
Sudoku

Very difficult sudoku #528

1 8 3
6 7
5 8 1
5 8 9
2 5
7 1 9 4 3
2 1
4 3 5
1 4