Difficult sudoku #59096

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

Your time