RELAXpuzzles daily logic games
Sudoku

Difficult sudoku #2955

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