#!/usr/bin/ruby
# -*- coding: utf-8 -*-
=begin
ITP1_9-B
Discussion Solution Statistics Submit
 
String - Shuffle
Time Limit : 1 sec, Memory Limit : 65536 KB
?????£?????????

???????????¢????????????????????????????????? n ???????????????????±±????????£?????????????????????

1???????????£???????????§??????????????? h ???????????????????????¨???????????????????????????????????£????????????????±±??????????????????????????????

?????????????±±?????\???????????????????????????????????§?????????????????????

abcdeefab

?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

????????°???????????? h ??? 4 ??§?????£?????????????????¨????????????4?????? abcd ????????????????????? eefab ???????°??????£?????????????????§??\??????????????????????????????

eefababcd

???????????£???????????????????????°??????????????????

?????????????±±???????????????????????????????????¨ h ????????????????????????????????????????????????????????????????????????????????°?????????????????????????????????
Constraints

    ?????????????????????200????¶??????????
    ?????£?????????????????°???100????¶??????????

Input

?????°??????????????????????????\?????¨?????????????????????????????????????????????????????\????????¢?????§?????????????????????

????????????????????¨????????????
?????£??????????????° m
h1
h2
  .
  .
hm

????????????????????¨??????????????? "-" ?????¨?????\?????????????????¨????????????
Output

??????????????????????????????????????????????????????????????????????????????????????????????????????
Sample Input

aabc
3
1
2
1
vwxyz
2
3
4
-

Sample Output

aabc
xyzvw


=end
def shuffle(str, hl)
  if hl == [] then
    str
  else
    h = hl.shift
    len=str.length
    t = str.slice(h..(len-1)) + str.slice(0..(h-1))
    shuffle(t, hl)
  end
end

class Main
  def initialize()
    #fh = open("IPT1_9_B.txt")
    fh = STDIN
    while fh.gets
      break if $_=~ /^-$/
      str = $_.chomp
      n = fh.gets.chomp.to_i
      hl = []
      (1..n).each {|x|
        h = fh.gets.chomp.to_i
        hl.push(h) 
      }
      puts shuffle(str,hl)
    end
  end
end

if $0 == __FILE__ then
  Main.new
end