Medium difficult sudoku #49003

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

Your time