#include<iostream>
#include<string>
#include<vector>
using namespace std ;

string s ;
char ans[200] ;

int main(){
	
	char t ;
	
	while( cin >> s >> t ){
		if( t == 'X' ) break ;
		
		int p = 1 ;
		
		if( s[0] <= 90 && t != 'U' ) ans[0] = s[0] +32 ;
		else if( s[0] >= 97 && t == 'U' ) ans[0] = s[0] -32 ;
		else ans[0] = s[0] ;
		for( int i=1 ; i<s.size() ; i++ ){
			if( s[i] == '_' && t != 'D' ){
				ans[p] = s[i+1] -32 ;
				i++ ;
			}
			else if( s[i] <= 90 && t == 'D' ){
				ans[p] = '_' ;
				ans[p+1] = s[i] +32 ;
				p++ ;
			} else ans[p] = s[i] ;
			
			p++ ;
		}
		
		for( int i=0 ; i<p ; i++ ){
			cout << ans[i] ;
		}cout << endl ;
	}
	
return 0 ;
}