// Autor: Marija Gegic 2013/11/25 #include #include #include #include using namespace std; string a,b; string x = "", y = ""; map< string, int > rijeci; map< string, int > :: iterator it; string pretvori( string s ){ string s1 = ""; for( int i = 0; i < s.size(); i ++ ){ if( s[ i ] <= 'z' && s[ i ] >= 'a' ) s1 += s[ i ]; else s1 += char( s[ i ] + 32 ); } return s1; } int main( void ){ getline(cin,a); getline(cin,b); for( int i = 0; i < a.size(); i ++ ){ if( a[ i ] == ' ' ){ rijeci[ pretvori( y ) ] ++; y = ""; } else y += a[ i ]; } if( y.size() > 0 ) rijeci[ pretvori( y ) ] ++; y = ""; for( int i = 0; i < b.size(); i ++ ){ if( b[ i ] == ' ' ){ rijeci[ pretvori( y ) ] ++; y = ""; } else y += b[ i ]; } if( y.size() > 0 ) rijeci[ pretvori( y ) ] ++; for( it = rijeci.begin(); it != rijeci.end(); it ++ ) if( it -> second >= 2 ) cout << it -> first << " "; return 0; }