Very difficult sudoku #49913

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

Your time