Difficult sudoku #65428

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

Your time