Very difficult sudoku #56689

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

Your time