public override string ToString() { if (left == null || right == null) return base.ToString(); return DiffString(); }