Difficult sudoku #7224

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

Your time