void rot(int c, char *str)
{
	int l = strlen(str);

        const char*  alpha_low  = ; 

        const char*  alpha_high = ;


       char subst;  
       int idx;    

         int i; 

	for (i = 0; i < l; i++)  
	{
		if( 0 == isalpha(str[i]) )  continue; 

                idx = (int) (tolower(str[i]) - 'a') + c) % 26; 

		if( isupper(str[i]) )
                    subst = alpha_high[idx]; 
                else
                    subst = alpha_low[idx]; 

               str[i] = subst;

	}
}


int main(int argc, char** argv)
{
	char str[] = ;

	printf(, str);
	caesar(str);
	printf(, str);
	decaesar(str);
	printf(, str);

	return 0;
}