Difficult sudoku #64000

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

Your time