Difficult sudoku #13160

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

Your time