Medium difficult sudoku #56011

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

Your time