const int N = 100;
void work(vector<int> a) {
int f[N];
f[0] = 1;
for(int x : a)
for (int j = N - 1; j >= x; --j)
f[j] |= f[j - x];
}
struct rqd{
int a, b;
vector<int> v;
};
int main()
{
rqd *t = (rqd*)malloc(sizeof rqd);
t.v.push_back(1);
free(t);
return 0;
}