Difficult sudoku #48912

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

Your time