import java.io.*;
//--------------------------------------------------------------
// MathTable.java
// CS100 P3Q1
//
// Wei Tsang Ooi 16 July 1999
//
// This program prompt the user for an integer n, and prints
// out a table of integer 1 .. n, their squares, square roots
// and cubes.
//
//--------------------------------------------------------------
class MathTable
{
//--------------------------------------------------------------
// getInput
//
// input : none
// output : an integer input by the user
// read an integer from user and returns it.
//--------------------------------------------------------------
static int getInput() throws IOException
{
BufferedReader stdin = new BufferedReader(
new InputStreamReader(System.in));
System.out.println("Enter a number : ");
return Integer.parseInt(stdin.readLine());
}
//--------------------------------------------------------------
// printTableRow
//
// input : an integer n
// print out n, n^2, sqrt(n) and n^3
//--------------------------------------------------------------
static void printTableRow(int n)
{
int square = n*n;
int cube = square*n;
double root = Math.sqrt(n);
String output = n + "\t" + square + "\t" + cube + "\t" + root;
System.out.println(output);
}
//--------------------------------------------------------------
// printTable
//
// input : none
// print out a table of n, n^2, sqrt(n) and n^3 for 1 .. n
//--------------------------------------------------------------
static void printTable(int n)
{
for (int i = 1; i <= n; i++)
{
printTableRow(i);
}
}
public static void main (String args[]) throws IOException
{
int n = getInput();
printTable(n);
}
}