Very difficult sudoku #68049

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

Your time