Very difficult sudoku #59969

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

Your time