Very difficult sudoku #52685

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

Your time