#include <stdio.h>
#include <string.h>
#include <stdlib.h>

int isrotated( char * str1 , char * str2 )
{
	int len1 = strlen(str1);
	int len2 = strlen(str2);
	
	if(len1 != len2)
	{
		return 0;
	}
	
	char * combo_str = (char * )malloc( sizeof(char)*( 2*len1 + 1 ) );
	
	if( combo_str == NULL )
	{
		return 0;
	}
	
	combo_str[0] = "";
	strcat(combo_str,str1);
	strcat(combo_str,str1);
	
	char * result = strstr(combo_str, str2);
	
	free(combo_str);
	
	if(result != NULL)
	{
		return 1;
	}
	else
	{
		return 0;
	}
	
}

int main(void) {
	// your code goes here
	printf("%d \n",isrotated("ABCD","CDAB"));
	printf("%d \n",isrotated("ABCD","CDBA"));
	return 0;
}
