Very difficult sudoku #57793

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

Your time