Medium difficult sudoku #43719

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

Your time