Difficult sudoku #65204

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

Your time