Difficult sudoku #62120

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

Your time