Very difficult sudoku #59641

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

Your time