Difficult sudoku #57568

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

Your time