Contracting Triangle