Very difficult sudoku #67121

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

Your time