RELAXpuzzles daily logic games
Sudoku

Very difficult sudoku #127

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