RELAXpuzzles daily logic games
Sudoku

Difficult sudoku #667

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