Medium difficult sudoku #55527

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

Your time