#include <iostream>
#include <vector>
using namespace std;
auto fib = [a = 0, b = 1]() mutable
{
auto res = b;
auto tmp = a;
a = b;
b += tmp;
return res;
};
int main() {
std::vector<int> v(100);
for (auto i: v)
{
cout << fib() << ' ';
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKYXV0byBmaWIgPSBbYSA9IDAsIGIgPSAxXSgpIG11dGFibGUKewoJYXV0byByZXMgPSBiOwoJYXV0byB0bXAgPSBhOwoJYSA9IGI7CgliICs9IHRtcDsKCXJldHVybiByZXM7Cn07CgppbnQgbWFpbigpIHsKCXN0ZDo6dmVjdG9yPGludD4gdigxMDApOwoJZm9yIChhdXRvIGk6IHYpCgl7CgkJY291dCA8PCBmaWIoKSA8PCAnICc7Cgl9CgkKCXJldHVybiAwOwp9