Very difficult sudoku #50561

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

Your time