Difficult sudoku #56504

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

Your time