Medium difficult sudoku #48919

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

Your time