RELAXpuzzles daily logic games
Sudoku

Difficult sudoku #2891

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