Medium difficult sudoku #39087

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

Your time