Difficult sudoku #2569

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

Your time