#include<stdio.h>
#include<string.h>
#include<stdbool.h>

void swap(int *a,int *b){
    int tmp;
    tmp=*a;
    *a=*b;
    *b=tmp;
}

void Bsort(int data[], int size) {
	int i, j;
    for(i=0;i<size-1;i++){
        for(j=0;j<size-1;j++){
            if(data[j]>data[j+1]){
                swap(&data[j],&data[j+1]);
            }
        }
    }
}

int main(void){
    unsigned long long int N=0;
    scanf("%llu",&N);
    long int a[N];
    unsigned long long int sum=0;
    for(unsigned long long int n=0;n<N;n++){
        if((n+1)%3==0&&(n+1)%5==0){
            a[n]=0;
        }else if((n+1)%3==0){
            a[n]=0;
        }else if((n+1)%5==0){
            a[n]=0;
        }else a[n]=n+1;
    }
    for(unsigned long long int n=0;n<N;n++){
        sum+=a[n];
    }
    printf("%llu",sum);    
}