Difficult sudoku #7939

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

Your time