Difficult sudoku #12980

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

Your time