Medium difficult sudoku #16519

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

Your time