RELAXpuzzles daily logic games
Sudoku

Very difficult sudoku #2960

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