/****************************************************************
*  Name         : Dawid Sip                                     *
*  Bsp,Nr       : 1170, Erbanlagen von Wunderblumen             *
*  Email        : vad@poczta.onet.pl                            *
****************************************************************/

import eprog.*;
public class erbgang extends EprogIO
{
 public static void main(String[] args) throws EprogException
  {
  	int i;
  	int lenge;
  	 
  	String eingabe; 
  	String gross;
  	String FarbeEinz;
  	String FarbeZwei;
  	
  	String[] Iarray = new String[2];
  	String[] IIarray = new String[2];
  	
  	boolean error=false;
  	 
   	   	
   	for(i=0; i<2; i++)
  	   {
  	    
  	    eingabe = readWord();
  	    
  	    gross = eingabe.toUpperCase();
  	    
  	    lenge = eingabe.length();
  	    
  	    FarbeEinz = eingabe.substring(0, lenge-1);
  	    
  	    FarbeZwei = eingabe.substring(1);
  	    
  	      	    
  	    if( (!FarbeEinz.equals("R") && !FarbeEinz.equals("G") && !FarbeEinz.equals("B")) || 
  	        (!FarbeZwei.equals("R") && !FarbeZwei.equals("G") && !FarbeZwei.equals("B")) ||
  	        (eingabe != gross) || (lenge!=2) )
  	         
  	       {
  	        error = true;
  	        break; 
  	       }
  	    
  	    else
  	      {
  	       Iarray[i]=FarbeEinz;
  	   	  
  	   	   IIarray[i]=FarbeZwei;
          }  	     
  	   }
       
    
    if(error!=true)
      {  
   	   print(Iarray[0]+Iarray[1]+" ");
       print(Iarray[0]+IIarray[1]+" ");
       print(IIarray[0]+Iarray[1]+" ");
       print(IIarray[0]+IIarray[1]+" "); 
       
       if( (Iarray[0].equals(IIarray[0])) && (Iarray[1].equals(IIarray[1])) )
         println("1");
         
       else
         println("2");
      }
    
    else
     println("FALSCHE EINGABE");
  
  }
}