RELAXpuzzles daily logic games
Sudoku

Difficult sudoku #1531

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