Medium difficult sudoku #55671

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

Your time