Very difficult sudoku #3545

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

Your time