import java.util.*;

public class Main{
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);

    while(true){
      String str = sc.next();
      if(str.equals("-")) break;

      int m=sc.nextInt();

      for (int i=0; i<m; i++) {
        int l = sc.nextInt();
        str = str.substring(l) + str.substring(0, l);
      }
      System.out.printf("%s\n", str);
    }

  }
}
 import java.util.*; util.* java public class Main{
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);

    while(true){
      String str = sc.next();
      if(str.equals("-")) break;

      int m=sc.nextInt();

      for (int i=0; i<m; i++) {
        int l = sc.nextInt();
        str = str.substring(l) + str.substring(0, l);
      }
      System.out.printf("%s\n", str);
    }

  }
} Main public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);

    while(true){
      String str = sc.next();
      if(str.equals("-")) break;

      int m=sc.nextInt();

      for (int i=0; i<m; i++) {
        int l = sc.nextInt();
        str = str.substring(l) + str.substring(0, l);
      }
      System.out.printf("%s\n", str);
    }

  } main {
    Scanner sc = new Scanner(System.in);

    while(true){
      String str = sc.next();
      if(str.equals("-")) break;

      int m=sc.nextInt();

      for (int i=0; i<m; i++) {
        int l = sc.nextInt();
        str = str.substring(l) + str.substring(0, l);
      }
      System.out.printf("%s\n", str);
    }

  } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) while(true){
      String str = sc.next();
      if(str.equals("-")) break;

      int m=sc.nextInt();

      for (int i=0; i<m; i++) {
        int l = sc.nextInt();
        str = str.substring(l) + str.substring(0, l);
      }
      System.out.printf("%s\n", str);
    } true {
      String str = sc.next();
      if(str.equals("-")) break;

      int m=sc.nextInt();

      for (int i=0; i<m; i++) {
        int l = sc.nextInt();
        str = str.substring(l) + str.substring(0, l);
      }
      System.out.printf("%s\n", str);
    } String str = sc.next(); str sc.next() sc.next sc if(str.equals("-")) break; str.equals("-") str.equals str "-" break; int m=sc.nextInt(); m sc.nextInt() sc.nextInt sc for (int i=0; i<m; i++) {
        int l = sc.nextInt();
        str = str.substring(l) + str.substring(0, l);
      } int i=0; int i=0; i 0 i<m i m i++ i++ i {
        int l = sc.nextInt();
        str = str.substring(l) + str.substring(0, l);
      } {
        int l = sc.nextInt();
        str = str.substring(l) + str.substring(0, l);
      } int l = sc.nextInt(); l sc.nextInt() sc.nextInt sc str = str.substring(l) + str.substring(0, l) str str.substring(l) + str.substring(0, l) str.substring(l) str.substring str l str.substring(0, l) str.substring str 0 l System.out.printf("%s\n", str) System.out.printf System.out System System.out "%s\n" str String[] args args public class Main{
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);

    while(true){
      String str = sc.next();
      if(str.equals("-")) break;

      int m=sc.nextInt();

      for (int i=0; i<m; i++) {
        int l = sc.nextInt();
        str = str.substring(l) + str.substring(0, l);
      }
      System.out.printf("%s\n", str);
    }

  }
} public class Main{
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);

    while(true){
      String str = sc.next();
      if(str.equals("-")) break;

      int m=sc.nextInt();

      for (int i=0; i<m; i++) {
        int l = sc.nextInt();
        str = str.substring(l) + str.substring(0, l);
      }
      System.out.printf("%s\n", str);
    }

  }
} Main
import java.util.*;

public class Main{
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);

    while(true){
      String str = sc.next();
      if(str.equals("-")) break;

      int m=sc.nextInt();

      for (int i=0; i<m; i++) {
        int l = sc.nextInt();
        str = str.substring(l) + str.substring(0, l);
      }
      System.out.printf("%s\n", str);
    }

  }
}

