n diffra