RELAXpuzzles daily logic games
Sudoku

Very difficult sudoku #1149

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