Very difficult sudoku #59345

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

Your time