Very difficult sudoku #50457

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

Your time