Medium difficult sudoku #58687

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

Your time