#!/usr/bin/env python3
def func1():
arr = []
num = 0
def func2(v):
print(num)
# num += 1
arr.append(v)
return {'num': num, 'arr': arr}
return func2
f = func1()
print(f(10))
print(f(11))
print(f(12))
IyEvdXNyL2Jpbi9lbnYgcHl0aG9uMwoKZGVmIGZ1bmMxKCk6CiAgICBhcnIgPSBbXQogICAgbnVtID0gMAoKICAgIGRlZiBmdW5jMih2KToKICAgICAgICBwcmludChudW0pCiAgICAgICAgIyBudW0gKz0gMQogICAgICAgIGFyci5hcHBlbmQodikKICAgICAgICByZXR1cm4geydudW0nOiBudW0sICdhcnInOiBhcnJ9CiAgICByZXR1cm4gZnVuYzIKCmYgPSBmdW5jMSgpCnByaW50KGYoMTApKQpwcmludChmKDExKSkKcHJpbnQoZigxMikpCg==