Difficult sudoku #14072

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

Your time