Very difficult sudoku #59489

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

Your time