RELAXpuzzles daily logic games
Sudoku

Difficult sudoku #2123

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