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

int main(void)
{
	char name[21]; //入力した名前用
	char nickname[4]; //ニックネーム用
	int len=0,i=0,count=0; //文字数カウント、ループ用、小文字カウント用
	printf("名前を小文字で3文字以上20文字以内で入力してEnterボタンを押してください\n");
	scanf("%s", name); //名前の入力用

	//文字数判定
	len = strlen(name);
	if(len<3 || 20<len){
		printf("文字数の要件を満たしていません。再実行してください");
		return 0;
	}

	//小文字判定
	for(i = 0; i < len; i++){
        if('a' <= name[i] && name[i] <= 'z'){
            count++;
        }
    }

    if(len != count){
    	printf("小文字の要件を満たしていません。再実行してください");
		return 0;
    }

	//nicknameの出力
    strncpy( nickname, name, 3 ); //strの先頭+3の位置から5文字をtにコピー
    nickname[3] = '\0';            //取り出した文字数分の最後に'\0'を入れる
    printf( "%s\n", nickname );

	return 0;
}
