thiofuran thiacyclopentadiene thiophane benzenethiol sulfinyl thiophene quinquethiophene thiocarbamide thienyl thiophthene