Difficult sudoku #57784

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

Your time