Difficult sudoku #13724

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

Your time