import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while(true){
        String s = sc.next();
        if(s.equals("-")){
            break;
        }
        int m = sc.nextInt();
         List<Character> str = new ArrayList<>();
        for(int i = 0; i < s.length(); i++){
            str.add(s.charAt(i));
        }  
        for(int i = 0; i < m; i++){
            int h = sc.nextInt();
            for(int j = 0; j < h; j++){
                str.add(str.get(0));
                str.remove(0);
            }
        }
        for(char c : str){
        System.out.print(c);
        }
            System.out.println("");
        }
    }
} import java.util.ArrayList; ArrayList java.util import java.util.List; List java.util import java.util.Scanner; Scanner java.util public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while(true){
        String s = sc.next();
        if(s.equals("-")){
            break;
        }
        int m = sc.nextInt();
         List<Character> str = new ArrayList<>();
        for(int i = 0; i < s.length(); i++){
            str.add(s.charAt(i));
        }  
        for(int i = 0; i < m; i++){
            int h = sc.nextInt();
            for(int j = 0; j < h; j++){
                str.add(str.get(0));
                str.remove(0);
            }
        }
        for(char c : str){
        System.out.print(c);
        }
            System.out.println("");
        }
    }
} Main public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while(true){
        String s = sc.next();
        if(s.equals("-")){
            break;
        }
        int m = sc.nextInt();
         List<Character> str = new ArrayList<>();
        for(int i = 0; i < s.length(); i++){
            str.add(s.charAt(i));
        }  
        for(int i = 0; i < m; i++){
            int h = sc.nextInt();
            for(int j = 0; j < h; j++){
                str.add(str.get(0));
                str.remove(0);
            }
        }
        for(char c : str){
        System.out.print(c);
        }
            System.out.println("");
        }
    } main {
        Scanner sc = new Scanner(System.in);
        while(true){
        String s = sc.next();
        if(s.equals("-")){
            break;
        }
        int m = sc.nextInt();
         List<Character> str = new ArrayList<>();
        for(int i = 0; i < s.length(); i++){
            str.add(s.charAt(i));
        }  
        for(int i = 0; i < m; i++){
            int h = sc.nextInt();
            for(int j = 0; j < h; j++){
                str.add(str.get(0));
                str.remove(0);
            }
        }
        for(char c : str){
        System.out.print(c);
        }
            System.out.println("");
        }
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) while(true){
        String s = sc.next();
        if(s.equals("-")){
            break;
        }
        int m = sc.nextInt();
         List<Character> str = new ArrayList<>();
        for(int i = 0; i < s.length(); i++){
            str.add(s.charAt(i));
        }  
        for(int i = 0; i < m; i++){
            int h = sc.nextInt();
            for(int j = 0; j < h; j++){
                str.add(str.get(0));
                str.remove(0);
            }
        }
        for(char c : str){
        System.out.print(c);
        }
            System.out.println("");
        } true {
        String s = sc.next();
        if(s.equals("-")){
            break;
        }
        int m = sc.nextInt();
         List<Character> str = new ArrayList<>();
        for(int i = 0; i < s.length(); i++){
            str.add(s.charAt(i));
        }  
        for(int i = 0; i < m; i++){
            int h = sc.nextInt();
            for(int j = 0; j < h; j++){
                str.add(str.get(0));
                str.remove(0);
            }
        }
        for(char c : str){
        System.out.print(c);
        }
            System.out.println("");
        } String s = sc.next(); s sc.next() sc.next sc if(s.equals("-")){
            break;
        } s.equals("-") s.equals s "-" {
            break;
        } break; int m = sc.nextInt(); m sc.nextInt() sc.nextInt sc List<Character> str = new ArrayList<>(); str new ArrayList<>() for(int i = 0; i < s.length(); i++){
            str.add(s.charAt(i));
        } int i = 0; int i = 0; i 0 i < s.length() i s.length() s.length s i++ i++ i {
            str.add(s.charAt(i));
        } {
            str.add(s.charAt(i));
        } str.add(s.charAt(i)) str.add str s.charAt(i) s.charAt s i for(int i = 0; i < m; i++){
            int h = sc.nextInt();
            for(int j = 0; j < h; j++){
                str.add(str.get(0));
                str.remove(0);
            }
        } int i = 0; int i = 0; i 0 i < m i m i++ i++ i {
            int h = sc.nextInt();
            for(int j = 0; j < h; j++){
                str.add(str.get(0));
                str.remove(0);
            }
        } {
            int h = sc.nextInt();
            for(int j = 0; j < h; j++){
                str.add(str.get(0));
                str.remove(0);
            }
        } int h = sc.nextInt(); h sc.nextInt() sc.nextInt sc for(int j = 0; j < h; j++){
                str.add(str.get(0));
                str.remove(0);
            } int j = 0; int j = 0; j 0 j < h j h j++ j++ j {
                str.add(str.get(0));
                str.remove(0);
            } {
                str.add(str.get(0));
                str.remove(0);
            } str.add(str.get(0)) str.add str str.get(0) str.get str 0 str.remove(0) str.remove str 0 for(char c : str){
        System.out.print(c);
        } char c str {
        System.out.print(c);
        } {
        System.out.print(c);
        } System.out.print(c) System.out.print System.out System System.out c System.out.println("") System.out.println System.out System System.out "" String[] args args public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while(true){
        String s = sc.next();
        if(s.equals("-")){
            break;
        }
        int m = sc.nextInt();
         List<Character> str = new ArrayList<>();
        for(int i = 0; i < s.length(); i++){
            str.add(s.charAt(i));
        }  
        for(int i = 0; i < m; i++){
            int h = sc.nextInt();
            for(int j = 0; j < h; j++){
                str.add(str.get(0));
                str.remove(0);
            }
        }
        for(char c : str){
        System.out.print(c);
        }
            System.out.println("");
        }
    }
} public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while(true){
        String s = sc.next();
        if(s.equals("-")){
            break;
        }
        int m = sc.nextInt();
         List<Character> str = new ArrayList<>();
        for(int i = 0; i < s.length(); i++){
            str.add(s.charAt(i));
        }  
        for(int i = 0; i < m; i++){
            int h = sc.nextInt();
            for(int j = 0; j < h; j++){
                str.add(str.get(0));
                str.remove(0);
            }
        }
        for(char c : str){
        System.out.print(c);
        }
            System.out.println("");
        }
    }
} Main
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while(true){
        String s = sc.next();
        if(s.equals("-")){
            break;
        }
        int m = sc.nextInt();
         List<Character> str = new ArrayList<>();
        for(int i = 0; i < s.length(); i++){
            str.add(s.charAt(i));
        }  
        for(int i = 0; i < m; i++){
            int h = sc.nextInt();
            for(int j = 0; j < h; j++){
                str.add(str.get(0));
                str.remove(0);
            }
        }
        for(char c : str){
        System.out.print(c);
        }
            System.out.println("");
        }
    }
}