RELAXpuzzles daily logic games
Sudoku

Very difficult sudoku #670

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