#include #include using namespace std; long longestSequence(vector a) { // Return the length of the longest possible sequence of moves. return 0; } int main() { int n,i,sum=0,x,k,max=0,j; bool flag=true; cin >> n; int arr[n]; if(n>=1 && n<=100) { for(i=0;i>x; if(x>=1 && x<=pow(10,12)) { arr[i]=x;//length of sticks } else { flag=false; break; } } if(flag==true) { for(i=0;i=2;) { if(x%j==0) { sum=sum+j; j=j/2; } } sum=sum+arr[i]+1; } } cout<