Difficult sudoku #64328

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

Your time