Medium difficult sudoku #19879

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

Your time