Difficult sudoku #56744

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

Your time