Very difficult sudoku #50837

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

Your time