Very difficult sudoku #24109

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

Your time