Medium difficult sudoku #63671

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

Your time