RELAXpuzzles daily logic games
Sudoku

Very difficult sudoku #2943

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