Difficult sudoku #40984

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

Your time