//question 2

int v1 = 1;
int v2 = 2;

System.out.println(v1);
System.out.println(v2);

int fn;
for(int i=3; i<=n; i++)
{
  fn = v1 + v2;
  v1 = v2;
  v2 = fn;
  System.out.println(fn);
}


//question 3
static double mean(int U)
{
  int sum = 0;
  int count = 0;
  int num = Math.ceil(Math.random()*U);
  while(num < U)
  {
    sum += num;
    count++;
    num = Math.ceil(Math.random()*U);
  }
  sum += num; //to get the last U encountered
  count++;

  return (double)sum/(double)count;
}


//question 4
for(int i=2; i<=n; i++)
{
  boolean isPrime = true;
  for(int k=2; k<i; k++)
  {
    if(i%k == 0)
    {
      isPrime = false;
    }
  }
  
  if(isPrime == true)
  {
    System.out.println(i);
  }
}
    
