RELAXpuzzles daily logic games
Sudoku

Difficult sudoku #1402

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