Very difficult sudoku #49377

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

Your time