Problem:
X Cubic

Write a program which calculates the cube of a given integer x.

Input

An integer x is given in a line.

Output

Print the cube of x in a line.

Constraints

1 ≤ x ≤ 100

Sample Input 1

2

Sample Output 1

8

Sample Input 2

3

Sample Output 2

27

Solution in JAVA (judge verdict: Accepted)

import java.util.Scanner;

abstract class Product {
	
	public abstract Integer calc(Integer x);
}

abstract class Factory {
	
	public Product create() {
		
		return createProduct();
	}
	
	protected abstract Product createProduct();
}

class Xcubic extends Product {

	@Override
	public Integer calc(Integer x) {
		
		return x * x * x;
	}
	
}

class XCubicFactory extends Factory {

	@Override
	protected Product createProduct() {
		
		return new Xcubic();
	}
	
}
public class Main {

	public static void main(String[] args) {
		
		System.out.println(new XCubicFactory().create().calc(Integer.parseInt(new Scanner(System.in).next())));

	}

}