Medium difficult sudoku #56571

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

Your time