Difficult sudoku #7539

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

Your time