#include<stdio.h>
int main(void){
	int i = 0;
	int j = 0;
	char str1[256];
	char str2[256];
	char ans[256];
	while(scanf("%s %s",str1,str2)){
		if(str1[0] == 'E'){
			if(str1[1] == 'n'){
				if(str1[2] == 'd'){
					if(str1[3] == 'O'){
						if(str1[4] == 'f'){
							if(str1[5] == 'I'){
								if(str1[6] == 'n'){
									if(str1[7] == 'p'){
										if(str1[8] == 'u'){
											if(str1[9] == 't'){
												if(str2[0] == 'X'){
													break;
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
		if(str2[0] == 'L'){
			while(str1[i] != '\0'){
				if(str1[i] == '_'){
					ans[j] = str1[i+1] - 32;
					i++;
				}
				else{
					ans[j] = str1[i];
				}
				i++;
				j++;
			}
		}
		if(str2[0] == 'U'){
			ans[0] =str1[0] - 32;
			i++;
			j++;
			while(str1[i] != '\0'){
				ans[j] = str1[i];
				j++;
				i++;
			}
		}
		if(str2[0] == 'D'){
			ans[0] = str1[0] + 32;
			i++;
			j++;
			while(str1[i] != '\0'){
				if(str1[i] <= 'Z'){
					ans[j] = '_';
					ans[j+1] = str1[i] + 32;
					j++;
				}
				else{
					ans[j] = str1[i];
				}
				i++;
				j++;
			}
		}
		printf("%s\n",ans);
			i = 0;
			j = 0;
	}
	return 0;
}