Medium difficult sudoku #51355

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

Your time