Medium difficult sudoku #30787

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

Your time