RELAXpuzzles daily logic games
Sudoku

Very difficult sudoku #2029

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