discyanodiamide or cyanoguanidine h2 ncnhnhcn – Meaning and Explanation