oxaldihydrazones