import java.util.Scanner;
 
public class Main{
 
	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ
		
		Scanner sc=new Scanner(System.in);
 
		//FizzBuzz列の項目数
		int N=sc.nextInt();
		long count=0;
		int constraints=(int)Math.pow(10, 6);
		
		if(N<=constraints) {
		for(int i=1;i<=N;i++) {
			if(!(i%3==0&&i%5==0)) {
				if(!(i%3==0||i%5==0)) {
					count+=i;
				}
			}
		}
		System.out.println(count);
	}
  }
} import java.util.Scanner; Scanner java.util public class Main{
 
	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ
		
		Scanner sc=new Scanner(System.in);
 
		//FizzBuzz列の項目数
		int N=sc.nextInt();
		long count=0;
		int constraints=(int)Math.pow(10, 6);
		
		if(N<=constraints) {
		for(int i=1;i<=N;i++) {
			if(!(i%3==0&&i%5==0)) {
				if(!(i%3==0||i%5==0)) {
					count+=i;
				}
			}
		}
		System.out.println(count);
	}
  }
} Main public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ
		
		Scanner sc=new Scanner(System.in);
 
		//FizzBuzz列の項目数
		int N=sc.nextInt();
		long count=0;
		int constraints=(int)Math.pow(10, 6);
		
		if(N<=constraints) {
		for(int i=1;i<=N;i++) {
			if(!(i%3==0&&i%5==0)) {
				if(!(i%3==0||i%5==0)) {
					count+=i;
				}
			}
		}
		System.out.println(count);
	}
  } main {
		// TODO 自動生成されたメソッド・スタブ
		
		Scanner sc=new Scanner(System.in);
 
		//FizzBuzz列の項目数
		int N=sc.nextInt();
		long count=0;
		int constraints=(int)Math.pow(10, 6);
		
		if(N<=constraints) {
		for(int i=1;i<=N;i++) {
			if(!(i%3==0&&i%5==0)) {
				if(!(i%3==0||i%5==0)) {
					count+=i;
				}
			}
		}
		System.out.println(count);
	}
  } Scanner sc=new Scanner(System.in); sc new Scanner(System.in) int N=sc.nextInt(); N sc.nextInt() sc.nextInt sc long count=0; count 0 int constraints=(int)Math.pow(10, 6); constraints (int)Math.pow(10, 6) Math.pow Math 10 6 if(N<=constraints) {
		for(int i=1;i<=N;i++) {
			if(!(i%3==0&&i%5==0)) {
				if(!(i%3==0||i%5==0)) {
					count+=i;
				}
			}
		}
		System.out.println(count);
	} N<=constraints N constraints {
		for(int i=1;i<=N;i++) {
			if(!(i%3==0&&i%5==0)) {
				if(!(i%3==0||i%5==0)) {
					count+=i;
				}
			}
		}
		System.out.println(count);
	} for(int i=1;i<=N;i++) {
			if(!(i%3==0&&i%5==0)) {
				if(!(i%3==0||i%5==0)) {
					count+=i;
				}
			}
		} int i=1; int i=1; i 1 i<=N i N i++ i++ i {
			if(!(i%3==0&&i%5==0)) {
				if(!(i%3==0||i%5==0)) {
					count+=i;
				}
			}
		} {
			if(!(i%3==0&&i%5==0)) {
				if(!(i%3==0||i%5==0)) {
					count+=i;
				}
			}
		} if(!(i%3==0&&i%5==0)) {
				if(!(i%3==0||i%5==0)) {
					count+=i;
				}
			} !(i%3==0&&i%5==0) (i%3==0&&i%5==0) i%3==0 i%3 i 3 0 i%5==0 i%5 i 5 0 {
				if(!(i%3==0||i%5==0)) {
					count+=i;
				}
			} if(!(i%3==0||i%5==0)) {
					count+=i;
				} !(i%3==0||i%5==0) (i%3==0||i%5==0) i%3==0 i%3 i 3 0 i%5==0 i%5 i 5 0 {
					count+=i;
				} count+=i count i System.out.println(count) System.out.println System.out System System.out count String[] args args public class Main{
 
	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ
		
		Scanner sc=new Scanner(System.in);
 
		//FizzBuzz列の項目数
		int N=sc.nextInt();
		long count=0;
		int constraints=(int)Math.pow(10, 6);
		
		if(N<=constraints) {
		for(int i=1;i<=N;i++) {
			if(!(i%3==0&&i%5==0)) {
				if(!(i%3==0||i%5==0)) {
					count+=i;
				}
			}
		}
		System.out.println(count);
	}
  }
} public class Main{
 
	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ
		
		Scanner sc=new Scanner(System.in);
 
		//FizzBuzz列の項目数
		int N=sc.nextInt();
		long count=0;
		int constraints=(int)Math.pow(10, 6);
		
		if(N<=constraints) {
		for(int i=1;i<=N;i++) {
			if(!(i%3==0&&i%5==0)) {
				if(!(i%3==0||i%5==0)) {
					count+=i;
				}
			}
		}
		System.out.println(count);
	}
  }
} Main
import java.util.Scanner;
 
public class Main{
 
	public static void main(String[] args) {
		// TODO 自動生成されたメソッド・スタブ
		
		Scanner sc=new Scanner(System.in);
 
		//FizzBuzz列の項目数
		int N=sc.nextInt();
		long count=0;
		int constraints=(int)Math.pow(10, 6);
		
		if(N<=constraints) {
		for(int i=1;i<=N;i++) {
			if(!(i%3==0&&i%5==0)) {
				if(!(i%3==0||i%5==0)) {
					count+=i;
				}
			}
		}
		System.out.println(count);
	}
  }
}