RELAXpuzzles daily logic games
Sudoku

Difficult sudoku #2859

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