#include<iostream>
#include<vector>
using namespace std;
vector<pair<int, int>> syote;
vector<int> lista(2023, 0); //tulostettava lista
vector<int> ll(2023, 0); //jaljella olevat luvut
vector<int> p(2023, 0); // kaydyt luvut
vector<int> valiaika; //valiaikainen lista johon tallentetaan luvut
int summa = 0; //valiaikaine haussa kaytettava summa
int mika = 0;
int tavoite = 0;
void haku(int k) {
if (valiaika.size() == 43) {
if (summa == syote[mika].first) {
}
}
if (k == 2023) {
return;
}
else {
haku(k+1);
valiaika.push_back(k);
summa += k + 1;
haku(k + 1);
summa -= k + 1;
valiaika.pop_back();
}
}
int main() {
for (int i = 1; i <= 2023; i++)ll[i-1] = i;
for (int i = 0; i < 100; i++) {
int x;
cin >> x;
syote.push_back({ x, i });
}
for (int i = 0; i < 100; i++) {
mika = i;
tavoite = syote[i].first + 1;
haku(1);
}
cout << "moi";
}