Very difficult sudoku #59397

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

Your time