Difficult sudoku #2201

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

Your time