RELAXpuzzles daily logic games
Sudoku

Difficult sudoku #1020

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