Difficult sudoku #6379

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

Your time