Very difficult sudoku #55393

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

Your time