Medium difficult sudoku #33287

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

Your time