Very difficult sudoku #59161

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

Your time