#include #include #include using namespace std; int main(){ int N,F; cin >> N >> F; vector A(3,vector(N)); for(int i=0;i<3;++i)for(int j=0;j>A[i][j]; vector idx; unordered_set set; for(int i=0;i<3;++i) { idx.emplace_back(A[i][0]); set.emplace(A[i][0]); } cout << set.size() << '\n'; set.clear(); for(int i=1;i next; for(int id : idx) { for(int j=0;j<3;++j) { next.emplace_back(id+A[j][i]); set.emplace(id+A[j][i]); } } cout << set.size() << '\n'; set.clear(); idx = next; } }