Very difficult sudoku #57737

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

Your time