RELAXpuzzles daily logic games
Sudoku

Difficult sudoku #633

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