Difficult sudoku #69448

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

Your time