#include using namespace std; typedef long long ll; typedef unsigned long long ull; bool next_combination(vector& c, int lim){ c.push_back(lim); int i=c.size()-2; for(; i>=0; --i) { if(c[i]==c[i+1]) continue; c[i] ++; for(int j=i+1; j> n; vector a(n,0),e(n); for(auto& i : e) cin >> i; do{ vector num(3,0); for(int i=0; i