Very difficult sudoku #66561

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

Your time