#include <iostream>
#include <string>
using namespace std;
int* foo() {
int a[3] {1, 2, 3};
return a;
}
int* bar(string x) {
int a[3] {1, 2, 3};
return a;
}
int main() {
int *p = foo();
cout << p[0] << " " << p[1] << " " << p[2] << endl;
int *q = bar("X");
cout << q[0] << " " << q[1] << " " << q[2] << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCogZm9vKCkgewogICAgaW50IGFbM10gezEsIDIsIDN9OwogICAgcmV0dXJuIGE7Cn0KCmludCogYmFyKHN0cmluZyB4KSB7CiAgICBpbnQgYVszXSB7MSwgMiwgM307CiAgICByZXR1cm4gYTsKfQoKaW50IG1haW4oKSB7CiAgICBpbnQgKnAgPSBmb28oKTsKICAgIGNvdXQgPDwgcFswXSA8PCAiICIgPDwgcFsxXSA8PCAiICIgPDwgcFsyXSA8PCBlbmRsOwoKICAgIGludCAqcSA9IGJhcigiWCIpOwogICAgY291dCA8PCBxWzBdIDw8ICIgIiA8PCBxWzFdIDw8ICIgIiA8PCBxWzJdIDw8IGVuZGw7CgogICAgcmV0dXJuIDA7Cn0=