Very difficult sudoku #14745

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

Your time