import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;

/**
 * Lesson9B １つのアルファベットが描かれた n 枚のカードの山をシャッフルします。 1回のシャッフルでは、下から h 枚のカードをまとめて取り出し、
 * それを残ったカードの山の上に積み上げます。 カードの山は以下のように１つの文字列で与えられます。 abcdeefab
 * 最初の文字が一番下にあるカード、最後の文字が一番上にあるカードを示しています。 例えば、これを h が 4 でシャッフルすると、最初の4文字 abcd
 * が、 残りの文字 eefab の末尾へ連結されるので以下のようになります： eefababcd このシャッフルを何回か繰り返します。
 * カードの山の最初の並び（文字列）と h の列をを読み込み、最後の並び（文字列）を出力するプログラム
 *
 * @author Internship
 *
 */
public class Main{

	/**
	 * プログラムのエントリポイント
	 *
	 * @param args
	 */
	public static void main(String[] args) {

		// 答えの格納場所
		ArrayList<String> StringAry = new ArrayList<String>();

		// charを繋げてStrinにする
		String StrFromChar = "";

		try {
			BufferedReader insBR = new BufferedReader(new InputStreamReader(System.in));

			while (true) {

				// 1行目読み込む
				String strLine = insBR.readLine();

				if (strLine.equals("-")) {
					break;
				}

				// char型に分解
				char[] chaAryLine1 = strLine.toCharArray();

				// 入れ替え後の配列
				char[] charAfter = new char[chaAryLine1.length];

				// 2行目の読み込み
				strLine = insBR.readLine();

				// 2つ目の引数を取得
				int intNum2 = Integer.parseInt(strLine);

				// 3行目以降を読み込む
				for (int i = 0; i < intNum2; i++) {
					strLine = insBR.readLine();

					// シャフルの切れ目を取得
					int intShuffle = Integer.parseInt(strLine);

					// 入れ替え
					System.arraycopy(chaAryLine1, 0, charAfter,
							chaAryLine1.length - intShuffle, intShuffle);

					System.arraycopy(chaAryLine1, intShuffle, charAfter, 0,
							chaAryLine1.length - intShuffle);

					// 入れ替え後のcharAfterの値をchaAryLine1へコピー
					System.arraycopy(charAfter, 0, chaAryLine1, 0,
							charAfter.length);
				}

				StrFromChar = String.valueOf(charAfter);

				StringAry.add(StrFromChar);

			}

			int intSize = StringAry.size();

			// 出力
			for (int i = 0; i < intSize; i++) {
				System.out.println(StringAry.get(i));
			}

		} catch (IOException e) {
			System.out.println(e);
		} catch (NumberFormatException e) {
			System.out.println("数字で入力して下さい");
		}
	}
} import java.io.BufferedReader; BufferedReader java.io import java.io.IOException; IOException java.io import java.io.InputStreamReader; InputStreamReader java.io import java.util.ArrayList; ArrayList java.util public class Main{

	/**
	 * プログラムのエントリポイント
	 *
	 * @param args
	 */
	public static void main(String[] args) {

		// 答えの格納場所
		ArrayList<String> StringAry = new ArrayList<String>();

		// charを繋げてStrinにする
		String StrFromChar = "";

		try {
			BufferedReader insBR = new BufferedReader(new InputStreamReader(System.in));

			while (true) {

				// 1行目読み込む
				String strLine = insBR.readLine();

				if (strLine.equals("-")) {
					break;
				}

				// char型に分解
				char[] chaAryLine1 = strLine.toCharArray();

				// 入れ替え後の配列
				char[] charAfter = new char[chaAryLine1.length];

				// 2行目の読み込み
				strLine = insBR.readLine();

				// 2つ目の引数を取得
				int intNum2 = Integer.parseInt(strLine);

				// 3行目以降を読み込む
				for (int i = 0; i < intNum2; i++) {
					strLine = insBR.readLine();

					// シャフルの切れ目を取得
					int intShuffle = Integer.parseInt(strLine);

					// 入れ替え
					System.arraycopy(chaAryLine1, 0, charAfter,
							chaAryLine1.length - intShuffle, intShuffle);

					System.arraycopy(chaAryLine1, intShuffle, charAfter, 0,
							chaAryLine1.length - intShuffle);

					// 入れ替え後のcharAfterの値をchaAryLine1へコピー
					System.arraycopy(charAfter, 0, chaAryLine1, 0,
							charAfter.length);
				}

				StrFromChar = String.valueOf(charAfter);

				StringAry.add(StrFromChar);

			}

			int intSize = StringAry.size();

			// 出力
			for (int i = 0; i < intSize; i++) {
				System.out.println(StringAry.get(i));
			}

		} catch (IOException e) {
			System.out.println(e);
		} catch (NumberFormatException e) {
			System.out.println("数字で入力して下さい");
		}
	}
} Main /**
	 * プログラムのエントリポイント
	 *
	 * @param args
	 */
	public static void main(String[] args) {

		// 答えの格納場所
		ArrayList<String> StringAry = new ArrayList<String>();

		// charを繋げてStrinにする
		String StrFromChar = "";

		try {
			BufferedReader insBR = new BufferedReader(new InputStreamReader(System.in));

			while (true) {

				// 1行目読み込む
				String strLine = insBR.readLine();

				if (strLine.equals("-")) {
					break;
				}

				// char型に分解
				char[] chaAryLine1 = strLine.toCharArray();

				// 入れ替え後の配列
				char[] charAfter = new char[chaAryLine1.length];

				// 2行目の読み込み
				strLine = insBR.readLine();

				// 2つ目の引数を取得
				int intNum2 = Integer.parseInt(strLine);

				// 3行目以降を読み込む
				for (int i = 0; i < intNum2; i++) {
					strLine = insBR.readLine();

					// シャフルの切れ目を取得
					int intShuffle = Integer.parseInt(strLine);

					// 入れ替え
					System.arraycopy(chaAryLine1, 0, charAfter,
							chaAryLine1.length - intShuffle, intShuffle);

					System.arraycopy(chaAryLine1, intShuffle, charAfter, 0,
							chaAryLine1.length - intShuffle);

					// 入れ替え後のcharAfterの値をchaAryLine1へコピー
					System.arraycopy(charAfter, 0, chaAryLine1, 0,
							charAfter.length);
				}

				StrFromChar = String.valueOf(charAfter);

				StringAry.add(StrFromChar);

			}

			int intSize = StringAry.size();

			// 出力
			for (int i = 0; i < intSize; i++) {
				System.out.println(StringAry.get(i));
			}

		} catch (IOException e) {
			System.out.println(e);
		} catch (NumberFormatException e) {
			System.out.println("数字で入力して下さい");
		}
	} main {

		// 答えの格納場所
		ArrayList<String> StringAry = new ArrayList<String>();

		// charを繋げてStrinにする
		String StrFromChar = "";

		try {
			BufferedReader insBR = new BufferedReader(new InputStreamReader(System.in));

			while (true) {

				// 1行目読み込む
				String strLine = insBR.readLine();

				if (strLine.equals("-")) {
					break;
				}

				// char型に分解
				char[] chaAryLine1 = strLine.toCharArray();

				// 入れ替え後の配列
				char[] charAfter = new char[chaAryLine1.length];

				// 2行目の読み込み
				strLine = insBR.readLine();

				// 2つ目の引数を取得
				int intNum2 = Integer.parseInt(strLine);

				// 3行目以降を読み込む
				for (int i = 0; i < intNum2; i++) {
					strLine = insBR.readLine();

					// シャフルの切れ目を取得
					int intShuffle = Integer.parseInt(strLine);

					// 入れ替え
					System.arraycopy(chaAryLine1, 0, charAfter,
							chaAryLine1.length - intShuffle, intShuffle);

					System.arraycopy(chaAryLine1, intShuffle, charAfter, 0,
							chaAryLine1.length - intShuffle);

					// 入れ替え後のcharAfterの値をchaAryLine1へコピー
					System.arraycopy(charAfter, 0, chaAryLine1, 0,
							charAfter.length);
				}

				StrFromChar = String.valueOf(charAfter);

				StringAry.add(StrFromChar);

			}

			int intSize = StringAry.size();

			// 出力
			for (int i = 0; i < intSize; i++) {
				System.out.println(StringAry.get(i));
			}

		} catch (IOException e) {
			System.out.println(e);
		} catch (NumberFormatException e) {
			System.out.println("数字で入力して下さい");
		}
	} ArrayList<String> StringAry = new ArrayList<String>(); StringAry new ArrayList<String>() String StrFromChar = ""; StrFromChar "" try {
			BufferedReader insBR = new BufferedReader(new InputStreamReader(System.in));

			while (true) {

				// 1行目読み込む
				String strLine = insBR.readLine();

				if (strLine.equals("-")) {
					break;
				}

				// char型に分解
				char[] chaAryLine1 = strLine.toCharArray();

				// 入れ替え後の配列
				char[] charAfter = new char[chaAryLine1.length];

				// 2行目の読み込み
				strLine = insBR.readLine();

				// 2つ目の引数を取得
				int intNum2 = Integer.parseInt(strLine);

				// 3行目以降を読み込む
				for (int i = 0; i < intNum2; i++) {
					strLine = insBR.readLine();

					// シャフルの切れ目を取得
					int intShuffle = Integer.parseInt(strLine);

					// 入れ替え
					System.arraycopy(chaAryLine1, 0, charAfter,
							chaAryLine1.length - intShuffle, intShuffle);

					System.arraycopy(chaAryLine1, intShuffle, charAfter, 0,
							chaAryLine1.length - intShuffle);

					// 入れ替え後のcharAfterの値をchaAryLine1へコピー
					System.arraycopy(charAfter, 0, chaAryLine1, 0,
							charAfter.length);
				}

				StrFromChar = String.valueOf(charAfter);

				StringAry.add(StrFromChar);

			}

			int intSize = StringAry.size();

			// 出力
			for (int i = 0; i < intSize; i++) {
				System.out.println(StringAry.get(i));
			}

		} catch (IOException e) {
			System.out.println(e);
		} catch (NumberFormatException e) {
			System.out.println("数字で入力して下さい");
		} catch (IOException e) {
			System.out.println(e);
		} IOException e {
			System.out.println(e);
		} System.out.println(e) System.out.println System.out System System.out e catch (NumberFormatException e) {
			System.out.println("数字で入力して下さい");
		} NumberFormatException e {
			System.out.println("数字で入力して下さい");
		} System.out.println("数字で入力して下さい") System.out.println System.out System System.out "数字で入力して下さい" {
			BufferedReader insBR = new BufferedReader(new InputStreamReader(System.in));

			while (true) {

				// 1行目読み込む
				String strLine = insBR.readLine();

				if (strLine.equals("-")) {
					break;
				}

				// char型に分解
				char[] chaAryLine1 = strLine.toCharArray();

				// 入れ替え後の配列
				char[] charAfter = new char[chaAryLine1.length];

				// 2行目の読み込み
				strLine = insBR.readLine();

				// 2つ目の引数を取得
				int intNum2 = Integer.parseInt(strLine);

				// 3行目以降を読み込む
				for (int i = 0; i < intNum2; i++) {
					strLine = insBR.readLine();

					// シャフルの切れ目を取得
					int intShuffle = Integer.parseInt(strLine);

					// 入れ替え
					System.arraycopy(chaAryLine1, 0, charAfter,
							chaAryLine1.length - intShuffle, intShuffle);

					System.arraycopy(chaAryLine1, intShuffle, charAfter, 0,
							chaAryLine1.length - intShuffle);

					// 入れ替え後のcharAfterの値をchaAryLine1へコピー
					System.arraycopy(charAfter, 0, chaAryLine1, 0,
							charAfter.length);
				}

				StrFromChar = String.valueOf(charAfter);

				StringAry.add(StrFromChar);

			}

			int intSize = StringAry.size();

			// 出力
			for (int i = 0; i < intSize; i++) {
				System.out.println(StringAry.get(i));
			}

		} BufferedReader insBR = new BufferedReader(new InputStreamReader(System.in)); insBR new BufferedReader(new InputStreamReader(System.in)) while (true) {

				// 1行目読み込む
				String strLine = insBR.readLine();

				if (strLine.equals("-")) {
					break;
				}

				// char型に分解
				char[] chaAryLine1 = strLine.toCharArray();

				// 入れ替え後の配列
				char[] charAfter = new char[chaAryLine1.length];

				// 2行目の読み込み
				strLine = insBR.readLine();

				// 2つ目の引数を取得
				int intNum2 = Integer.parseInt(strLine);

				// 3行目以降を読み込む
				for (int i = 0; i < intNum2; i++) {
					strLine = insBR.readLine();

					// シャフルの切れ目を取得
					int intShuffle = Integer.parseInt(strLine);

					// 入れ替え
					System.arraycopy(chaAryLine1, 0, charAfter,
							chaAryLine1.length - intShuffle, intShuffle);

					System.arraycopy(chaAryLine1, intShuffle, charAfter, 0,
							chaAryLine1.length - intShuffle);

					// 入れ替え後のcharAfterの値をchaAryLine1へコピー
					System.arraycopy(charAfter, 0, chaAryLine1, 0,
							charAfter.length);
				}

				StrFromChar = String.valueOf(charAfter);

				StringAry.add(StrFromChar);

			} true {

				// 1行目読み込む
				String strLine = insBR.readLine();

				if (strLine.equals("-")) {
					break;
				}

				// char型に分解
				char[] chaAryLine1 = strLine.toCharArray();

				// 入れ替え後の配列
				char[] charAfter = new char[chaAryLine1.length];

				// 2行目の読み込み
				strLine = insBR.readLine();

				// 2つ目の引数を取得
				int intNum2 = Integer.parseInt(strLine);

				// 3行目以降を読み込む
				for (int i = 0; i < intNum2; i++) {
					strLine = insBR.readLine();

					// シャフルの切れ目を取得
					int intShuffle = Integer.parseInt(strLine);

					// 入れ替え
					System.arraycopy(chaAryLine1, 0, charAfter,
							chaAryLine1.length - intShuffle, intShuffle);

					System.arraycopy(chaAryLine1, intShuffle, charAfter, 0,
							chaAryLine1.length - intShuffle);

					// 入れ替え後のcharAfterの値をchaAryLine1へコピー
					System.arraycopy(charAfter, 0, chaAryLine1, 0,
							charAfter.length);
				}

				StrFromChar = String.valueOf(charAfter);

				StringAry.add(StrFromChar);

			} String strLine = insBR.readLine(); strLine insBR.readLine() insBR.readLine insBR if (strLine.equals("-")) {
					break;
				} strLine.equals("-") strLine.equals strLine "-" {
					break;
				} break; char[] chaAryLine1 = strLine.toCharArray(); chaAryLine1 strLine.toCharArray() strLine.toCharArray strLine char[] charAfter = new char[chaAryLine1.length]; charAfter new char[chaAryLine1.length] chaAryLine1.length chaAryLine1 chaAryLine1.length strLine = insBR.readLine() strLine insBR.readLine() insBR.readLine insBR int intNum2 = Integer.parseInt(strLine); intNum2 Integer.parseInt(strLine) Integer.parseInt Integer strLine for (int i = 0; i < intNum2; i++) {
					strLine = insBR.readLine();

					// シャフルの切れ目を取得
					int intShuffle = Integer.parseInt(strLine);

					// 入れ替え
					System.arraycopy(chaAryLine1, 0, charAfter,
							chaAryLine1.length - intShuffle, intShuffle);

					System.arraycopy(chaAryLine1, intShuffle, charAfter, 0,
							chaAryLine1.length - intShuffle);

					// 入れ替え後のcharAfterの値をchaAryLine1へコピー
					System.arraycopy(charAfter, 0, chaAryLine1, 0,
							charAfter.length);
				} int i = 0; int i = 0; i 0 i < intNum2 i intNum2 i++ i++ i {
					strLine = insBR.readLine();

					// シャフルの切れ目を取得
					int intShuffle = Integer.parseInt(strLine);

					// 入れ替え
					System.arraycopy(chaAryLine1, 0, charAfter,
							chaAryLine1.length - intShuffle, intShuffle);

					System.arraycopy(chaAryLine1, intShuffle, charAfter, 0,
							chaAryLine1.length - intShuffle);

					// 入れ替え後のcharAfterの値をchaAryLine1へコピー
					System.arraycopy(charAfter, 0, chaAryLine1, 0,
							charAfter.length);
				} {
					strLine = insBR.readLine();

					// シャフルの切れ目を取得
					int intShuffle = Integer.parseInt(strLine);

					// 入れ替え
					System.arraycopy(chaAryLine1, 0, charAfter,
							chaAryLine1.length - intShuffle, intShuffle);

					System.arraycopy(chaAryLine1, intShuffle, charAfter, 0,
							chaAryLine1.length - intShuffle);

					// 入れ替え後のcharAfterの値をchaAryLine1へコピー
					System.arraycopy(charAfter, 0, chaAryLine1, 0,
							charAfter.length);
				} strLine = insBR.readLine() strLine insBR.readLine() insBR.readLine insBR int intShuffle = Integer.parseInt(strLine); intShuffle Integer.parseInt(strLine) Integer.parseInt Integer strLine System.arraycopy(chaAryLine1, 0, charAfter,
							chaAryLine1.length - intShuffle, intShuffle) System.arraycopy System chaAryLine1 0 charAfter chaAryLine1.length - intShuffle chaAryLine1.length chaAryLine1 chaAryLine1.length intShuffle intShuffle System.arraycopy(chaAryLine1, intShuffle, charAfter, 0,
							chaAryLine1.length - intShuffle) System.arraycopy System chaAryLine1 intShuffle charAfter 0 chaAryLine1.length - intShuffle chaAryLine1.length chaAryLine1 chaAryLine1.length intShuffle System.arraycopy(charAfter, 0, chaAryLine1, 0,
							charAfter.length) System.arraycopy System charAfter 0 chaAryLine1 0 charAfter.length charAfter charAfter.length StrFromChar = String.valueOf(charAfter) StrFromChar String.valueOf(charAfter) String.valueOf String charAfter StringAry.add(StrFromChar) StringAry.add StringAry StrFromChar int intSize = StringAry.size(); intSize StringAry.size() StringAry.size StringAry for (int i = 0; i < intSize; i++) {
				System.out.println(StringAry.get(i));
			} int i = 0; int i = 0; i 0 i < intSize i intSize i++ i++ i {
				System.out.println(StringAry.get(i));
			} {
				System.out.println(StringAry.get(i));
			} System.out.println(StringAry.get(i)) System.out.println System.out System System.out StringAry.get(i) StringAry.get StringAry i String[] args args public class Main{

	/**
	 * プログラムのエントリポイント
	 *
	 * @param args
	 */
	public static void main(String[] args) {

		// 答えの格納場所
		ArrayList<String> StringAry = new ArrayList<String>();

		// charを繋げてStrinにする
		String StrFromChar = "";

		try {
			BufferedReader insBR = new BufferedReader(new InputStreamReader(System.in));

			while (true) {

				// 1行目読み込む
				String strLine = insBR.readLine();

				if (strLine.equals("-")) {
					break;
				}

				// char型に分解
				char[] chaAryLine1 = strLine.toCharArray();

				// 入れ替え後の配列
				char[] charAfter = new char[chaAryLine1.length];

				// 2行目の読み込み
				strLine = insBR.readLine();

				// 2つ目の引数を取得
				int intNum2 = Integer.parseInt(strLine);

				// 3行目以降を読み込む
				for (int i = 0; i < intNum2; i++) {
					strLine = insBR.readLine();

					// シャフルの切れ目を取得
					int intShuffle = Integer.parseInt(strLine);

					// 入れ替え
					System.arraycopy(chaAryLine1, 0, charAfter,
							chaAryLine1.length - intShuffle, intShuffle);

					System.arraycopy(chaAryLine1, intShuffle, charAfter, 0,
							chaAryLine1.length - intShuffle);

					// 入れ替え後のcharAfterの値をchaAryLine1へコピー
					System.arraycopy(charAfter, 0, chaAryLine1, 0,
							charAfter.length);
				}

				StrFromChar = String.valueOf(charAfter);

				StringAry.add(StrFromChar);

			}

			int intSize = StringAry.size();

			// 出力
			for (int i = 0; i < intSize; i++) {
				System.out.println(StringAry.get(i));
			}

		} catch (IOException e) {
			System.out.println(e);
		} catch (NumberFormatException e) {
			System.out.println("数字で入力して下さい");
		}
	}
} public class Main{

	/**
	 * プログラムのエントリポイント
	 *
	 * @param args
	 */
	public static void main(String[] args) {

		// 答えの格納場所
		ArrayList<String> StringAry = new ArrayList<String>();

		// charを繋げてStrinにする
		String StrFromChar = "";

		try {
			BufferedReader insBR = new BufferedReader(new InputStreamReader(System.in));

			while (true) {

				// 1行目読み込む
				String strLine = insBR.readLine();

				if (strLine.equals("-")) {
					break;
				}

				// char型に分解
				char[] chaAryLine1 = strLine.toCharArray();

				// 入れ替え後の配列
				char[] charAfter = new char[chaAryLine1.length];

				// 2行目の読み込み
				strLine = insBR.readLine();

				// 2つ目の引数を取得
				int intNum2 = Integer.parseInt(strLine);

				// 3行目以降を読み込む
				for (int i = 0; i < intNum2; i++) {
					strLine = insBR.readLine();

					// シャフルの切れ目を取得
					int intShuffle = Integer.parseInt(strLine);

					// 入れ替え
					System.arraycopy(chaAryLine1, 0, charAfter,
							chaAryLine1.length - intShuffle, intShuffle);

					System.arraycopy(chaAryLine1, intShuffle, charAfter, 0,
							chaAryLine1.length - intShuffle);

					// 入れ替え後のcharAfterの値をchaAryLine1へコピー
					System.arraycopy(charAfter, 0, chaAryLine1, 0,
							charAfter.length);
				}

				StrFromChar = String.valueOf(charAfter);

				StringAry.add(StrFromChar);

			}

			int intSize = StringAry.size();

			// 出力
			for (int i = 0; i < intSize; i++) {
				System.out.println(StringAry.get(i));
			}

		} catch (IOException e) {
			System.out.println(e);
		} catch (NumberFormatException e) {
			System.out.println("数字で入力して下さい");
		}
	}
} Main
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;

/**
 * Lesson9B １つのアルファベットが描かれた n 枚のカードの山をシャッフルします。 1回のシャッフルでは、下から h 枚のカードをまとめて取り出し、
 * それを残ったカードの山の上に積み上げます。 カードの山は以下のように１つの文字列で与えられます。 abcdeefab
 * 最初の文字が一番下にあるカード、最後の文字が一番上にあるカードを示しています。 例えば、これを h が 4 でシャッフルすると、最初の4文字 abcd
 * が、 残りの文字 eefab の末尾へ連結されるので以下のようになります： eefababcd このシャッフルを何回か繰り返します。
 * カードの山の最初の並び（文字列）と h の列をを読み込み、最後の並び（文字列）を出力するプログラム
 *
 * @author Internship
 *
 */
public class Main{

	/**
	 * プログラムのエントリポイント
	 *
	 * @param args
	 */
	public static void main(String[] args) {

		// 答えの格納場所
		ArrayList<String> StringAry = new ArrayList<String>();

		// charを繋げてStrinにする
		String StrFromChar = "";

		try {
			BufferedReader insBR = new BufferedReader(new InputStreamReader(System.in));

			while (true) {

				// 1行目読み込む
				String strLine = insBR.readLine();

				if (strLine.equals("-")) {
					break;
				}

				// char型に分解
				char[] chaAryLine1 = strLine.toCharArray();

				// 入れ替え後の配列
				char[] charAfter = new char[chaAryLine1.length];

				// 2行目の読み込み
				strLine = insBR.readLine();

				// 2つ目の引数を取得
				int intNum2 = Integer.parseInt(strLine);

				// 3行目以降を読み込む
				for (int i = 0; i < intNum2; i++) {
					strLine = insBR.readLine();

					// シャフルの切れ目を取得
					int intShuffle = Integer.parseInt(strLine);

					// 入れ替え
					System.arraycopy(chaAryLine1, 0, charAfter,
							chaAryLine1.length - intShuffle, intShuffle);

					System.arraycopy(chaAryLine1, intShuffle, charAfter, 0,
							chaAryLine1.length - intShuffle);

					// 入れ替え後のcharAfterの値をchaAryLine1へコピー
					System.arraycopy(charAfter, 0, chaAryLine1, 0,
							charAfter.length);
				}

				StrFromChar = String.valueOf(charAfter);

				StringAry.add(StrFromChar);

			}

			int intSize = StringAry.size();

			// 出力
			for (int i = 0; i < intSize; i++) {
				System.out.println(StringAry.get(i));
			}

		} catch (IOException e) {
			System.out.println(e);
		} catch (NumberFormatException e) {
			System.out.println("数字で入力して下さい");
		}
	}
}