using System; using System.Collections.Generic; using System.Linq; public class CountDivisors{ static void AddDiv(HashSet h, long x, long n){ for(long i = x; i <= n; i+=x){ h.Add(i); } } public static void Main(){ var n = long.Parse(Console.ReadLine()); var input = Console.ReadLine(); var inputArr = input.Split(' '); var a = inputArr.Select(s => long.Parse(s)).ToArray(); Array.Sort(a); var divSet = new HashSet(new long[]{}); if(a[0] == 1){ Console.WriteLine(n); }else{ AddDiv(divSet, a[0], n); if(a[1]%a[0] != 0){ AddDiv(divSet, a[1], n); } if(a[2]%a[1] != 0 && a[2]%a[0] != 0){ AddDiv(divSet, a[2], n); } Console.WriteLine(divSet.Count); } } }