#include
using namespace std;
int main()
{
int n;
cin>>n;
int a[1000];
for(int i=0;i<n;i++)
{
cin>>a[i];
}
int m;
cin>>m;
int b[1000];
for(int i=0;i<m;i++)
{
cin>>b[i];
}
int starr1=0,endarr1=n-1,starr2=0,endarr2=m-1;
int arr[1000];
int temp[1000];
int k=max(n,m)-1;
int carry=0,carry1;
while(endarr1>=starr1 and endarr2>=starr2)
{
arr[k]=a[endarr1]+b[endarr2]+carry;
carry= arr[k] / 10;
arr[k] = arr[k] % 10;
k--;
endarr1--;
endarr2--;
if(a[endarr1]==0)
{
arr[k]=b[endarr2];
}
if(a[endarr2]==0)
{
arr[k]=a[endarr1];
}
carry1=carry;
}
if(carry1==0)
{
for(int k=0;k<max(n,m);k++)
{
cout<<arr[k]<<", ";
}
}
else
{
cout<<carry1<<", ";
for (int k=0;k<max(n,m);k++)
{
cout<<arr[k]<<", ";
}
}
cout<<"END";
return 0;
}
i am getting one test case failed it says wrong answer
please solve my problem

