SEARCH Articles Figures Tables DIMROTH Rearrangement Purine derivatives Purine rearrangement Rearrangement derivatives