Medium difficult sudoku #16219

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

Your time