Difficult sudoku #62176

2 9
7 3 9 2 1
5 8 3
2 7 1 4
4
6 7 3 8
9 3 4
2 5 4 8 3
3 5
123
456
789

Your time