Very difficult sudoku #5997

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

Your time