Difficult sudoku #69804

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

Your time