Difficult sudoku #57644

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

Your time