Very difficult sudoku #41129

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

Your time