Difficult sudoku #64052

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

Your time