Medium difficult sudoku #67643

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

Your time