Difficult sudoku #63928

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

Your time