import java.util.*;
import java.io.*;
public class Driver {
public static void main(String[] args) {
/*
ArrayList<String> a = new ArrayList<String>();
ArrayList<String> b = new ArrayList<String>();
public void fillTime(int n) {
long startA = System.currentTimeMillis();
for (int i=0; i<n; i++)
a.add("x");
long endA = System.currentTimeMillis();
long elapsedA = endA-startA;
System.out.println("a.add('x') "+n+" times takes "+elapsedA);
long startB = System.currentTimeMillis();
for (int i=0; i<n; i++)
b.add(0,"x");
long endB = System.currentTimeMillis();
long elapsedB = endB-startB;
System.out.println("b.add(0,'x') "+n+" times takes "+elapsedB);
System.out.println();
}
*/
//a.add("x") was quicker
//number of strings | time a | time b
//----------------------------------------
// 10 | 0 | 0
// 100 | 0 | 0
// 1000 | 0 | 1
// 10000 | 1 | 26
// 100000 | 2 | 853
// 1000000 | 5 | 124702
// 10000000 | 104 | n/a
/* 2
ArrayList<String> a = new ArrayList<String>();
ArrayList<String> b = new ArrayList<String>();
public void rmvTime(int n) {
for (int i=0; i<n; i++) {
a.add("x");
b.add("x");}
int aS = a.size();
int bS = b.size();
long startB = System.currentTimeMillis();
for (int i=bS-1; i>=0; i--)
b.remove(i);
long endB = System.currentTimeMillis();
long elapsedB = endB-startB;
System.out.println("b.remove(<end>) "+n+" times takes "+elapsedB);
long startA = System.currentTimeMillis();
for (int i=0; i<aS; i++)
a.remove(0);
long endA = System.currentTimeMillis();
long elapsedA = endA-startA;
System.out.println("a.remove(0) "+n+" times takes "+elapsedA);
System.out.println();
}
*/
//b.add(<end>) was quicker
//number of strings | time a | time b
//----------------------------------------
// 10 | 0 | 0
// 100 | 0 | 0
// 1000 | 1 | 0
// 10000 | 23 | 1
// 100000 | 453 | 1
// 1000000 | 9382 | 2
// 10000000 | n/a | 25
ArrayList<Integer> a = new ArrayList<Integer>();
for (int i=0; i<22; i++)
a.add(i*7);
System.out.println(a);
//reverse
for (int i=0; i<(a.size()/2); i++) {
int temp = (int)a.get(a.size()-1-i);
a.set(a.size()-1-i,a.get(i));
a.set(i,temp);
}
System.out.println(a);
}
}