Medium difficult sudoku #57955

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

Your time