Medium difficult sudoku #8393

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

Your time