odd gleditsch d.y.