Difficult sudoku #68592

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

Your time