Difficult sudoku #38768

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

Your time