#include <stdio.h>

int solve(int inputValue)

{
	int iBuffer;

	//1 : 6の倍数なら2で割った値を二乗した値
	iBuffer = inputValue % 6;
		if( 0 == iBuffer ){
			iBuffer = inputValue / 2; 
		return ( iBuffer * iBuffer );
			}else{ 

	//2 : 3の倍数なら二乗した値
	iBuffer = inputValue % 3;
		if( 0 == iBuffer ){
			return ( inputValue * inputValue );
			}else{ 

	//3： 2の倍数なら2で割った値
	iBuffer = inputValue % 2;
		if( 0 == iBuffer ){
			return ( inputValue / 2 ); }
	} }

	//4: 上記以外の倍数は、二乗した値から元の値を引いた値
	iBuffer = inputValue * inputValue - inputValue;
	return iBuffer;
	}


int main(int argc, char* argv[])

{ 
	int iBuffer;

	printf( "Input Number : " );
	scanf( "%d", &iBuffer );
	printf( "Answer %d\n", solve( iBuffer ));
	
	return 0;
 } 