만드는 중입니다

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

뱀파이어 수

시간 제한2초메모리 제한512 MB

요약
정수 k와 n이 주어질 때, 자릿수가 n인 뱀파이어 수 k개를 찾아 각각의 두 fang과 함께 출력합니다.
난이도

보통10점 중 6점

유형
수학, 구현
정답자
아직 제출이 없습니다

문제

일리야는 수학을 좋아한다. 최근 뱀파이어 수에 대해 읽었고, 이 수에 크게 감탄해서 관련된 문제를 계속 만들어 풀어 보고 있다.

nn자리 수 aa (nn은 짝수)가 n/2n/2자리 수 bb와 cc의 곱으로 나타낼 수 있고, bb와 cc의 모든 자릿수를 사용해서 aa를 쓸 수 있으면 aa를 뱀파이어 수라고 한다. 각 자릿수는 bb와 cc에 합쳐서 나타나는 횟수만큼 사용할 수 있다. bb와 cc를 aa의 송곳니라고 한다.

예를 들어 68806880은 6880=80×866880 = 80 \times 86이므로 뱀파이어 수이다. 10231023은 뱀파이어 수가 아니다.

이번 문제에서 일리야는 각각 nn자리인 서로 다른 뱀파이어 수 kk개를 찾아 달라고 부탁한다.

입력

한 줄에 두 정수 kk와 nn이 주어진다. kk는 필요한 뱀파이어 수의 개수, nn은 각 수의 자릿수이다 (1≤k≤1001 \le k \le 100, 4≤n≤1004 \le n \le 100, nn은 짝수).

출력

서로 다른 nn자리 뱀파이어 수 kk개를 AiA_i=BiB_ixCiC_i 형식으로 출력한다. 여기서 AiA_i는 찾은 ii번째 뱀파이어 수이고, BiB_i와 CiC_i는 그 송곳니이다. BiB_i와 CiC_i 사이에는 소문자 라틴 문자 x를 출력한다.

답이 여러 개이면 그중 아무거나 출력해도 된다. 주어진 nn과 kk에 대해 서로 다른 nn자리 뱀파이어 수 kk개가 존재함이 보장된다.

예제2

  1. 예제 1

    입력
    1 6
    
    예상 출력
    125460=246x510
    
  2. 예제 2

    입력
    3 4
    
    예상 출력
    1260=60x21
    1395=15x93
    1530=30x51