#include <iostream>
using namespace std;
struct A { int a = 1; int b = 2; };
int main() {
// your code goes here
cout << std::is_compound<A>() << endl;
cout << std::is_trivial<A>() << endl;
cout << std::is_standard_layout<A>() << endl;
cout << std::is_trivially_copyable<A>() << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKc3RydWN0IEEgeyBpbnQgYSA9IDE7IGludCBiID0gMjsgfTsKCmludCBtYWluKCkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJY291dCA8PCBzdGQ6OmlzX2NvbXBvdW5kPEE+KCkgPDwgZW5kbDsKCWNvdXQgPDwgc3RkOjppc190cml2aWFsPEE+KCkgPDwgZW5kbDsKCWNvdXQgPDwgc3RkOjppc19zdGFuZGFyZF9sYXlvdXQ8QT4oKSA8PCBlbmRsOwoJY291dCA8PCBzdGQ6OmlzX3RyaXZpYWxseV9jb3B5YWJsZTxBPigpIDw8IGVuZGw7CglyZXR1cm4gMDsKfQ==