RELAXpuzzles daily logic games
Sudoku

Very difficult sudoku #2925

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