Medium difficult sudoku #57347

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

Your time