Medium difficult sudoku #8396

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

Your time