RELAXpuzzles daily logic games
Sudoku

Very difficult sudoku #558

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