#include<stdio.h>
typedef struct num
{
int num ;
struct num* next;
}link;
link* create(int n,int arr[])
{
link* now,*node;
link* head =(link*)malloc(sizeof(link));
now =head;
for(int i=0;i<n;i++)
{
node =(link*)malloc(sizeof(link));
node->num = arr[i];
now->next =node;
now =node;
}
now=head;
return head->next;
}
void sumx(link* head,int sum)
{
while(head!=NULL)
{
sum+=head->num;
head= head->next;
}
printf("%d",sum);
}
int main()
{
int sum=0,n;
scanf("%d",&n);
int arr[n];
for(int i=0;i<n;i++)
{
scanf("%d",&arr[i]);
}
link* a= create(n,arr);
sumx(a,sum);
return 0;
}