class Robot:
    population = 0
 
    def __init__(self, name):
        self.name = name
        Robot.population += 1
        print(f'(Инициализация {self.name})')
 
    def __del__(self):
        print(f'{self.name} уничтожается')
        Robot.population -= 1
 
        if Robot.population == 0:
            print(f'{self.name} был последним')
        else:
            print(f'Осталось {self.name} работающих роботов')
 
    def say_hi(self):
        print(f'Hi, my name is {self.name}')
 
    # @staticmethod
    # def how_many():
    #     print(f'Осталось {Robot.population} работающих роботов')
 
 
r01 = Robot('RD-D2')
r02 = Robot('C-R01')
# r01.how_many()
 
				Y2xhc3MgUm9ib3Q6CiAgICBwb3B1bGF0aW9uID0gMAoKICAgIGRlZiBfX2luaXRfXyhzZWxmLCBuYW1lKToKICAgICAgICBzZWxmLm5hbWUgPSBuYW1lCiAgICAgICAgUm9ib3QucG9wdWxhdGlvbiArPSAxCiAgICAgICAgcHJpbnQoZico0JjQvdC40YbQuNCw0LvQuNC30LDRhtC40Y8ge3NlbGYubmFtZX0pJykKCiAgICBkZWYgX19kZWxfXyhzZWxmKToKICAgICAgICBwcmludChmJ3tzZWxmLm5hbWV9INGD0L3QuNGH0YLQvtC20LDQtdGC0YHRjycpCiAgICAgICAgUm9ib3QucG9wdWxhdGlvbiAtPSAxCgogICAgICAgIGlmIFJvYm90LnBvcHVsYXRpb24gPT0gMDoKICAgICAgICAgICAgcHJpbnQoZid7c2VsZi5uYW1lfSDQsdGL0Lsg0L/QvtGB0LvQtdC00L3QuNC8JykKICAgICAgICBlbHNlOgogICAgICAgICAgICBwcmludChmJ9Ce0YHRgtCw0LvQvtGB0Ywge3NlbGYubmFtZX0g0YDQsNCx0L7RgtCw0Y7RidC40YUg0YDQvtCx0L7RgtC+0LInKQoKICAgIGRlZiBzYXlfaGkoc2VsZik6CiAgICAgICAgcHJpbnQoZidIaSwgbXkgbmFtZSBpcyB7c2VsZi5uYW1lfScpCgogICAgIyBAc3RhdGljbWV0aG9kCiAgICAjIGRlZiBob3dfbWFueSgpOgogICAgIyAgICAgcHJpbnQoZifQntGB0YLQsNC70L7RgdGMIHtSb2JvdC5wb3B1bGF0aW9ufSDRgNCw0LHQvtGC0LDRjtGJ0LjRhSDRgNC+0LHQvtGC0L7QsicpCgoKcjAxID0gUm9ib3QoJ1JELUQyJykKcjAyID0gUm9ib3QoJ0MtUjAxJykKIyByMDEuaG93X21hbnkoKQo=