Medium difficult sudoku #51975

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

Your time