Difficult sudoku #57340

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

Your time