Difficult sudoku #6593

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

Your time