Medium difficult sudoku #12387

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

Your time