Difficult sudoku #48836

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

Your time