Medium difficult sudoku #51691

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

Your time