Medium difficult sudoku #69563

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

Your time