Medium difficult sudoku #58555

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

Your time