Difficult sudoku #63316

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

Your time