public static void main(String[] args) {
ArrayList<Integer> l = new ArrayList<Integer>();
for(int i = 1; i < 101; i ++) {
l.add(i);
}
int index = 2;
while(l.size() > 1) {
System.out.println("Removing " + l.get(index));
l.remove(index);
index = index + 2;
while(index >= l.size()) {
index = index - l.size();
}
}
System.out.println(l.get(0));
}