Alkylation of 2-amino-6-chloropurine (I) with 2-methoxybenzyl chloride (II) in the presence of K2CO3 and Bu4NI gives the 9-substituted purine (III). Amino purine (III) is converted into the corresponding 2-iodo derivative (IV) by treatment with isoamyl nitrite in hot diiodomethane. Finally, displacement of the 6-chloro group of (IV) with methylamine furnishes the desired adenine derivative.