Difficult sudoku #59980

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

Your time