Difficult sudoku #59168

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

Your time