From n-alkane to polyene and its extension via on-surface chemistry