#include <iostream>
#include <string>
#include <cstdlib>
#include <time.h>
using namespace std;
int main( )
{
string s, p;
int i;
srand ( ( unsigned )time ( NULL ) );
s = "";
for( i = 0; i < 60; i++ ) s += char ( 65 + ( rand( ) % 3 ) );
p = "";
for( i = 0; i < 3; i++ ) p += char ( 65 + ( rand( ) % 3 ) );
cout << p << endl;
cout << s << endl;
for( i = 0; i < 57; i++ )
cout << ( p == s.substr ( i, 3 ) ? "^": " " );
cout << endl << endl;
return 0;
}