Difficult sudoku #69712

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

Your time