Medium difficult sudoku #57023

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

Your time