Difficult sudoku #53400

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

Your time