Isocyanogen, CNCN: Infrared and microwave spectra and structure