Difficult sudoku #6952

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

Your time