Difficult sudoku #69296

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

Your time