Difficult sudoku #45080

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

Your time