Difficult sudoku #63380

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

Your time