/* package whatever; // don't place package name! */

import java.util.*;
import java.lang.*;
import java.io.*;

/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
	public static void main (String[] args) throws java.lang.Exception
	{
		int valorInicial = 3;
		int n = 7;
		ArrayList<Integer> lista = new ArrayList<>();
		// usando math
		for(int i = valorInicial; i <= n; i++){
			lista.add((int)Math.pow(i,2));
		}
		System.out.print("Usando Math: ");
		for(Integer num : lista){
			System.out.print(num + " ");
		}
		//simbolico, apenas para reaproveitar o mesmo ArrayList
		lista.clear();
		System.out.println();
		//sem usar math
		for(int i = valorInicial; i <= n; i++){
			lista.add(i*i);
		}
		System.out.print("Sem usar Math: ");
		for(Integer num : lista){
			System.out.print(num + " ");
		}
		
	}
}