#include <iostream>
#include <functional>
using namespace std;
int main()
{
function<void(void)> f = [](){ cout << "end"; };
atexit(*f.target<void (*)(void)>());
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8ZnVuY3Rpb25hbD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewogICBmdW5jdGlvbjx2b2lkKHZvaWQpPiBmID0gW10oKXsgY291dCA8PCAiZW5kIjsgfTsKICAgYXRleGl0KCpmLnRhcmdldDx2b2lkICgqKSh2b2lkKT4oKSk7Cn0=