@classmethod
def _error_message(cls, description, line, additional_info=''):
    """Solve the line (or use cached value)"""
    description, line = tuple(description), tuple(line)
    return '{}: Failed to solve line {!r} with clues {!r}{}'.format(cls.
        __name__, line, description, additional_info)
