Very difficult sudoku #59377

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

Your time