Difficult sudoku #64452

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

Your time