/*
  juggle.java
  JuggleFest, MCPC 2012 Problem G
  Java solution by Andy Harrington
*/

import java.io.*;
import java.util.*;

public class juggle
{   
   static int p;
   static int[] seq;
   static int MAX=20;
   
   public static void main(String[] argsthrows Exception {
      String file = (args.length > 0? args[0"juggle.in";
      Scanner in = new Scanner(new File(file));
      p  = in.nextInt();
      while (p  > 0) {
        seq = new int[p]
        for (int i = 0; i < p; i++)  
           seq[i= in.nextInt();
        System.out.println(solve());
        p = in.nextInt();
      }
   }

   static String solve() {
      char[] toss = new char[MAX];
      char ch = 'A';
      for (int i = 0; i < MAX; i++) {
         if (toss[i== 0)
            toss[i= ch++;
         int hi = i + seq[i % p];
         if (hi < 20)
            if toss[hi!= 0)
               return "CRASH";
            else
               toss[hi= toss[i];    
      }
      return new String(toss);
   }
}