Medium difficult sudoku #9142

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

Your time