Difficult sudoku #64532

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

Your time