RELAXpuzzles daily logic games
Sudoku

Difficult sudoku #2956

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