Very difficult sudoku #56905

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

Your time