Very difficult sudoku #59533

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

Your time