RELAXpuzzles daily logic games
Sudoku

Very difficult sudoku #1503

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