#include<stdio.h>
typedef struct node * Node;
struct node
{
int val;
Node next;
};
int main(void)
{
int n, m, sum = 0;
scanf("%d",&n);
Node head, ptr1, ptr2;
head = (Node)malloc(sizeof(struct node));
head->next = NULL;
head->val = -1;
ptr1 = head;
for(int i = 0; i < n; i++)
{
scanf("%d",&m);
ptr2 = (Node)malloc(sizeof(struct node));
ptr2->next = NULL;
ptr2->val = m;
ptr1->next = ptr2;
ptr1 = ptr2;
}
ptr1 = head->next;
while(ptr1)
{
sum = sum + ptr1->val;
ptr1 = ptr1->next;
}
printf("%d",sum);
return 0;
}