Difficult sudoku #62728

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

Your time