

class IntArray {

	static int[] create(int... args) {
		return args;
	}

	static void print(int[] arr) {
		for(int elm: arr) {
			System.out.printf("%d ", elm);
		}
		System.out.println();
	}

	static int[][] square(int[] arr) {

		int numRows = (int) Math.sqrt(arr.length);
		System.out.printf("num rows: %d\n", numRows);

		int[][] newMatrix = new int[numRows][];

		int counter = 0;
		for(int i = 0; i < numRows; i++) {
			int[] row = new int[numRows];
	
			for(int j = 0; j < numRows; j++) {
				row[j] = arr[counter++];
			}		
			newMatrix[i] = row;
		} 

		return newMatrix;
	}
}
