RELAXpuzzles daily logic games
Sudoku

Very difficult sudoku #2031

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