Difficult sudoku #69048

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

Your time