Medium difficult sudoku #31927

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

Your time