Medium difficult sudoku #8505

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

Your time