Difficult sudoku #56964

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

Your time