Medium difficult sudoku #57143

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

Your time