Difficult sudoku #16920

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

Your time