Acid-catalyzed [2 + 2 + 2] cycloaddition of two cyanamides and one ynamide: highly regioselective synthesis of 2,4,6-triaminopyrimidines.