Difficult sudoku #38636

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

Your time