Difficult sudoku #2244

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

Your time