Very difficult sudoku #59949

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

Your time