class Counter:
def __init__(self):
self.n = 0
def __call__(self):
current = self.n
self.n += 1
return current
a = Counter()
b = Counter()
print a(), a()
print b(), b()
print a(), a()
Y2xhc3MgQ291bnRlcjoKICAgIGRlZiBfX2luaXRfXyhzZWxmKToKICAgICAgICBzZWxmLm4gPSAwCgogICAgZGVmIF9fY2FsbF9fKHNlbGYpOgogICAgICAgIGN1cnJlbnQgPSBzZWxmLm4KICAgICAgICBzZWxmLm4gKz0gMQogICAgICAgIHJldHVybiBjdXJyZW50CgphID0gQ291bnRlcigpCmIgPSBDb3VudGVyKCkKcHJpbnQgYSgpLCBhKCkKcHJpbnQgYigpLCBiKCkKcHJpbnQgYSgpLCBhKCk=