RELAXpuzzles daily logic games
Sudoku

Difficult sudoku #1003

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