RELAXpuzzles daily logic games
Sudoku

Very difficult sudoku #1088

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