RELAXpuzzles daily logic games
Sudoku

Very difficult sudoku #2959

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