Difficult sudoku #43052

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

Your time