Difficult sudoku #67960

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

Your time