class Tier(int): def __add__(self, value: int|str) -> Tier | str: if isinstance(value, str): return str(self) + value if isinstance(value, int): return Tier(super().__add__(value)) return NotImplemented