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

unsigned int x = 123456789;
unsigned int y = 362436069;
unsigned int z = 521288629;
unsigned int w = 88675123;

void seed(unsigned int a,unsigned int b,unsigned int c,unsigned int d) {
	if((a|b|c|d)==0)return;
	x=a;y=b;z=c;w=d;
}

unsigned int randint(void) {
	unsigned int t;
	t = x ^ (x << 11);
	x = y; y = z; z = w;
	return w = (w ^ (w >> 19)) ^ (t ^ (t >> 8));
}

int main(void) {
	const char* str[4]={"阿","澄","佳","奈"};
	int prev[4]={};
	int count=0;
	int i;
	srand((unsigned int)time(NULL));
	seed(rand(),rand(),rand(),rand());
	for(i=0;i<4;i++) {
			prev[i]=randint()%4;
			printf("%s",str[prev[i]]);
			count++;
	}
	for(;;) {
			if(prev[0]==0 && prev[1]==1 && prev[2]==2 && prev[3]==3)break;
			for(i=1;i<4;i++)prev[i-1]=prev[i];
			prev[3]=randint()%4;
			printf("%s",str[prev[3]]);
			count++;
	}
	puts("\n\nあ、あ、あ、阿澄佳奈さんあすみいいいい～～～～～！！\n");
	printf("%d回目で阿澄佳奈しました。\n",count);
	return 0;
}