Difficult sudoku #68944

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

Your time