Difficult sudoku #34068

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

Your time