import java.util.Scanner;

/**
 * Vypisuje datum narozeni a pohlavi z rodneho cisla zapsaneho v ruznych formatech
 * @author P.Herout, J. Kohout, netrvalo
 * @version update 20.11.2012
 */
public class RodnaCisla {  
  static private Scanner sc = new Scanner(System.in);
  static final int R_LIMIT = 54;
  static int den;
  static int mesic;
  static int rok;
  
  static String odstranPomlcky(String radka) {
    return radka.replaceAll("[-/]","");  
  }
  
  static void rozeberRodneCislo(String cislo) {
    String r = cislo.substring(0, 2);
    String m = cislo.substring(2, 4);
    String d = cislo.substring(4, 6);
    rok = Integer.parseInt(r) ;
    if (cislo.length() == 9 || rok >= R_LIMIT) {
      rok += 1900;  //stary format cisla platny do 1.1.1954 mel jen 9 cislic
    }
    else {
      rok += 2000;
    }

    mesic = Integer.parseInt(m);    
  /*Zeny maji u mesice +50
    Od roku 2004 (zákonem č. 53/2004 Sb.) je zavedena možnost v případě, že 
    jsou v nějaký den vyčerpána všechna platná čtyřčíslí, použít alternativní 
    rodné číslo, u kterého mají muži k číslu měsíce přičteno 20 a ženy 70. 
    */
    if (mesic > 50) {
      mesic -= 50;
    }
    if (mesic > 20) {
      mesic -= 20;
    }
    
    den = Integer.parseInt(d);
  }  

  static String dodejLomitko(String cislo) {    
      String pred = cislo.substring(0, 6);
      String za = cislo.substring(6);
      return (pred + "/" + za);      
  }
  
  static char zjistiPohlavi(String cislo){
    if (cislo.charAt(2) > '3') {
        return 'F';
      }
      else {
        return 'M';
      }
  }
  
  static void zpracujRadku(String radka){
    System.out.print(radka + "\t -> ");
    String cislo = odstranPomlcky(radka);
    rozeberRodneCislo(cislo);
    vypis(cislo);
  }

  static void vypis(String cislo){
    System.out.format("%02d.%02d.%04d -> ", den, mesic, rok);
    System.out.print(dodejLomitko(cislo));
    System.out.println(" -> " + zjistiPohlavi(cislo));
  }
  
  /**
   * Pracuje s rodnymi cisly
   * @param args nepouzito
   */
  public static void main(String[] args) {
    
    
    String radka = sc.nextLine();
    while (radka.length() > 0) {
      zpracujRadku(radka);
      radka = sc.nextLine();
    }
  }
}
