Medium difficult sudoku #8098

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

Your time