Difficult sudoku #7342

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

Your time