#include <iostream>
int main(){
for(int i = 0; i < 10; ++i) {
struct lambda {
explicit lambda(int i) : i(i) {}
int i;
int operator()() { static int x = 0; x +=4; std::cout << i << " " << x << std::endl; return i; }
};
lambda a(i);
a();
}
char foo[50];
gets(foo);
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IG1haW4oKXsKICAgIGZvcihpbnQgaSA9IDA7IGkgPCAxMDsgKytpKSB7CiAgICAgIHN0cnVjdCBsYW1iZGEgewogICAgICAgIGV4cGxpY2l0IGxhbWJkYShpbnQgaSkgOiBpKGkpIHt9CiAgICAgICAgaW50IGk7CiAgICAgICAgaW50IG9wZXJhdG9yKCkoKSB7IHN0YXRpYyBpbnQgeCA9IDA7IHggKz00OyBzdGQ6OmNvdXQgPDwgaSA8PCAiICIgPDwgeCA8PCBzdGQ6OmVuZGw7IHJldHVybiBpOyB9CiAgICAgIH07CiAgICAgIGxhbWJkYSBhKGkpOwogICAgICBhKCk7CiAgICB9CiAgICBjaGFyIGZvb1s1MF07CiAgICBnZXRzKGZvbyk7Cn0=