Contracting Solutions