#include <iostream>
#include <utility>
#include <tuple>
using namespace std;
struct A {
int a;
string b;
void doit() {
pair<int, string> p{10, "abc"};
std::tie(a, b) = p;
}
};
int main() {
A a;
a.doit();
cout << a.a << ", " << a.b << endl;
// your code goes here
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dXRpbGl0eT4KI2luY2x1ZGUgPHR1cGxlPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKc3RydWN0IEEgewppbnQgYTsKc3RyaW5nIGI7Cgogdm9pZCBkb2l0KCkgewoJcGFpcjxpbnQsIHN0cmluZz4gcHsxMCwgImFiYyJ9OwoJc3RkOjp0aWUoYSwgYikgPSBwOwogfQoKfTsKCmludCBtYWluKCkgewoJQSBhOwoJYS5kb2l0KCk7CgkKCWNvdXQgPDwgYS5hIDw8ICIsICIgPDwgYS5iIDw8IGVuZGw7CgkKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCXJldHVybiAwOwp9