#include //#include //namespace mp = boost::multiprecision; using namespace std; #define ll long long int #define dbl double #define si set #define vi vector #define vs vector #define vii vector #define vll vector #define vdbl vector #define mii map #define pii pair #define pff pair #define fr(i,n) for(int i=0;i split(string str,char delimeter) { vector res; istringstream iss(str); string token; while(getline(iss,token,delimeter)) { if(token.length()>0) res.push_back(token); } return res; } void randomize (vi &arr) { srand (time(NULL)); for (int i = arr.size()-1; i > 0; i--) { int j = rand() % (i+1); swap(arr[i], arr[j]); } } #define mxx 1000001 #define mmm INT_MAX #define mymod 1000000007 #define pcal 1e-19 #define pi 3.1415926535897932384 bool is_prime[mxx]; ll get_least_fact(ll n) { for(int i=2;i>t; ll ans = 0; while(t--) { ll n; cin>>n; ans += solve(n); } cout<