#include <iostream>
using namespace std;
template <size_t N>
struct S
{
union A
{
int arr1[N];
char arr2[sizeof(arr1)];
};
};
int main() {
S<10> s;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdGVtcGxhdGUgPHNpemVfdCBOPgpzdHJ1Y3QgUwp7CiAgICB1bmlvbiBBCiAgICB7CiAgICAgICAgaW50IGFycjFbTl07CiAgICAgICAgY2hhciBhcnIyW3NpemVvZihhcnIxKV07CiAgICB9Owp9OwoKaW50IG1haW4oKSB7CglTPDEwPiBzOwoJcmV0dXJuIDA7Cn0=