Difficult sudoku #13196

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

Your time