Difficult sudoku #7555

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

Your time