#include <iostream>
#include <tuple>
using namespace std;
tuple<int, int, int> return_tuple1() {
int a = 33;
int b = 22;
int c = 31;
return tie(a, b, c);
}
tuple<int, int, int> return_tuple2() {
int a = 33;
int b = 22;
int c = 31;
return make_tuple(a, b, c);
}
int main() {
auto a = return_tuple1();
auto b = return_tuple2();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dHVwbGU+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgp0dXBsZTxpbnQsIGludCwgaW50PiByZXR1cm5fdHVwbGUxKCkgewoJaW50IGEgPSAzMzsKCWludCBiID0gMjI7CglpbnQgYyA9IDMxOwoJcmV0dXJuIHRpZShhLCBiLCBjKTsKfQoKdHVwbGU8aW50LCBpbnQsIGludD4gcmV0dXJuX3R1cGxlMigpIHsKCWludCBhID0gMzM7CglpbnQgYiA9IDIyOwoJaW50IGMgPSAzMTsKCXJldHVybiBtYWtlX3R1cGxlKGEsIGIsIGMpOwp9CgppbnQgbWFpbigpIHsKCWF1dG8gYSA9IHJldHVybl90dXBsZTEoKTsKCWF1dG8gYiA9IHJldHVybl90dXBsZTIoKTsKCXJldHVybiAwOwp9