//By Ben
Abbatematteo
//Lasalle
Academy, Providence RI
//Int 3 Division
//Contest 2
import
java.util.Scanner;
public class
AbbaCells
{public static
void main(String [] args)
{
Scanner reader = new Scanner(System.in);
for(int i = 0; i <5; i++)
{
String function = reader.nextLine();
String str = reader.nextLine();
String nums= "01234";
int n = 0;
if(function.equals("DIVIDE"))
Divide(str);
else
if(function.substring(0,3).equals("ADD"))
{
n = nums.indexOf(function.substring(3,4));
Add(str, n);
}
else
if(function.equals("UNION")) Union(str);
else
if(function.equals("INTERSECT")) Intersect(str);
else
if(function.substring(0,8).equals("SUBTRACT"))
{
n = nums.indexOf(function.substring(8,9));
Subtract(str, n);
}
System.out.print("\n");
System.out.print("\n");
}
}
public static void Divide(String str)
{
String a = str.substring(0,4);
String b = str.substring(4, 8);
a+=a;
b+=b;
System.out.print(a+ " and " + b);
}
public static void Add(String str, int n)
{
String a = str.substring(0,n);
str = str.substring(n,8 - n);
System.out.print(a+a+str);
}
public static void Subtract(String str,
int n)
{
String a = str.substring(8-n, 8);
str = str.substring(n,8);
str += a;
System.out.print(str);
}
public static void Union(String str)
{
Scanner reader = new Scanner(System.in);
String str2 = reader.nextLine();
str = str.substring(4,8);
str2 = str2.substring(0,4);
System.out.print(str + str2);
}
public static void Intersect(String str)
{
Scanner reader = new Scanner(System.in);
String str2 = reader.nextLine();
String a1 = str.substring(0,2);
String a2 = str.substring(6,8);
str = a1+ a2;
String b1 = str2.substring(0,2);
String b2 = str2.substring(6,8);
str2 = b1+ b2;
System.out.print(str + str2);
}
}