B - Acrostic

Time Limit: 2 sec / Memory Limit: 1024 MB

配点 : 200

問題文

小文字のアルファベットからなる文字列 S が与えられます。 この文字列を w 文字ごとに改行したときに、各行の先頭の文字を上から順番につなげて得られる文字列を出力してください。

制約

  • 1\leq w\leq |S| \leq 1000
  • S は小文字のアルファベットのみからなる
  • w は整数

入力

入力は以下の形式で標準入力から与えられる。

S
w

出力

答えの文字列を 1 行に出力してください。


入力例 1

abcdefgh
3

出力例 1

adg

abcdefgh3 文字ごとに改行すると、

abc
def
gh

となります。これらの行の先頭の文字を上から順に読むと adg となります。


入力例 2

lllll
1

出力例 2

lllll

入力例 3

souuundhound
2

出力例 3

suudon

Score : 200 points

Problem Statement

You are given a string S consisting of lowercase English letters. We will write down this string, starting a new line after every w letters. Print the string obtained by concatenating the letters at the beginnings of these lines from top to bottom.

Constraints

  • 1 \leq w \leq |S| \leq 1000
  • S consists of lowercase English letters.
  • w is an integer.

Input

Input is given from Standard Input in the following format:

S
w

Output

Print the desired string in one line.


Sample Input 1

abcdefgh
3

Sample Output 1

adg

When we write down abcdefgh, starting a new line after every three letters, we get the following:

abc
def
gh

Concatenating the letters at the beginnings of these lines, we obtain adg.


Sample Input 2

lllll
1

Sample Output 2

lllll

Sample Input 3

souuundhound
2

Sample Output 3

suudon