Textmeddelande: A maximal tractable class of soft constraints