Difficult sudoku #29240

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

Your time