Hydrazone iodination Fenestrane Vinyl iodide functional group List of compounds with carbon number 6