Very difficult sudoku #59661

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

Your time