Medium difficult sudoku #27939

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

Your time