Medium difficult sudoku #8486

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

Your time