Difficult sudoku #16348

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

Your time