Medium difficult sudoku #44359

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

Your time