class Foo():
    a = [10]
    b = [1]
    
    def bar(self):
        self.a[0] = self.a[0] + 1
        self.b = [self.a[0] + self.b[0]]

foo1 = Foo()
print(f"foo1.a = {foo1.a}, foo1.b = {foo1.b}, Foo.a = {Foo.a}, Foo.b = {Foo.b}")

for i in range(3):
	foo1.bar()
	print(f"{i}: foo1.a = {foo1.a}, foo1.b = {foo1.b}, Foo.a = {Foo.a}, Foo.b = {Foo.b}")

print("===")

foo2 = Foo()
print(f"foo2.a = {foo2.a}, foo2.b = {foo2.b}, Foo.a = {Foo.a}, Foo.b = {Foo.b}")

for i in range(3):
	foo2.bar()
	print(f"{i}: foo1.a = {foo1.a}, foo1.b = {foo1.b}, Foo.a = {Foo.a}, Foo.b = {Foo.b}")
	print(f"{i}: foo2.a = {foo2.a}, foo2.b = {foo2.b}, Foo.a = {Foo.a}, Foo.b = {Foo.b}")
