Difficult sudoku #69112

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

Your time