Difficult sudoku #2036

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

Your time