Difficult sudoku #6219

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

Your time