Very difficult sudoku #3639

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

Your time