Difficult sudoku #13856

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

Your time