만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

진화하는 어원학

면접 대비

시간 제한1초메모리 제한1024 MB

요약
길이 n인 단어 s에 짝수 번째 글자를 뽑는 변환을 k번 적용한 결과 단어를 출력합니다.
난이도

보통10점 중 5점

유형
수학, 정수론, 문자열
정답자
아직 제출이 없습니다

문제

Eelco는 최근 단어의 기원을 연구하는 어원학에 관심을 갖게 되었다. 그는 특히 단어가 시간에 따라 변하는 방식을 좋아한다. 발음이 바뀌고, 다른 언어에서 단어를 빌려 오고, 문화에 따라 의미가 달라진다. Eelco는 처음으로 Networking With Etymologists: Revolutionary Conference에 참석한다. 좋은 첫인상을 남기려고 기존 단어로 새 단어를 만드는 새로운 방법을 발표할 계획이다.

기존 단어 ss로 새 단어를 만들려면 s+ss+s의 글자를 첫 글자부터 시작해 두 글자마다 하나씩 취한다. 예를 들어 etymology에 이 방법을 적용하면 eyooytmlg가 된다. 이 과정은 여러 번 반복할 수 있다. Eelco는 학회에서 쓸 새 단어 목록이 필요해서, 정해진 횟수만큼 이 방법을 적용하는 프로그램을 작성하고 있다.

입력

첫째 줄에 두 정수 nn과 kk(1≤n≤1051 \leq n \leq 10^5, 1≤k≤10181 \leq k \leq 10^{18})가 주어진다. nn은 원래 단어의 길이이고, kk는 방법을 적용하는 횟수이다.

둘째 줄에는 길이가 nn인 문자열 ss가 주어진다. ss는 영어 소문자(a-z)로만 이루어진 원래 단어이다.

출력

원래 단어에 이 방법을 kk번 적용한 결과 단어를 출력한다.

예제4

  1. 예제 1

    입력
    9 1
    etymology
    
    예상 출력
    eyooytmlg
    
  2. 예제 2

    입력
    4 1
    word
    
    예상 출력
    wrwr
    
  3. 예제 3

    입력
    5 1000000000000000000
    delft
    
    예상 출력
    delft
    
  4. 예제 4

    입력
    5 5
    eceol
    
    예상 출력
    eelco