Medium difficult sudoku #17651

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

Your time