NNN-arvud | 프로그래밍의 벗 PivotOJ
PivotOJ

NNN-arvud

시간 제한: 1000ms메모리 제한: 1024MB출처: EIO 2017-18 finalBOJ 29976

문제

Me oleme harjunud kirjutama arve kümnendsüsteemis. Kui me kirjutame 123, siis tegelikult tähistab see avaldist 1102+210+31 \cdot 10^2 + 2 \cdot 10 + 3.

Üldisemalt on NN-süsteemis kasutusel numbrid väärtustega 00 kuni N1N-1 ja kirjutis abcabc tähistab avaldist aN2+bN+ca \cdot N^2 + b \cdot N + c. Kui N>10N > 10, kasutatakse 99 järel numbritena suuri ladina tähti ASCII kooditabeli järjestuses (A = 10, B = 11, \dots, Z = 35). Näiteks 16-süsteemi arv F1 tähendab avaldist 1516+115 \cdot 16 + 1, mille väärtus 10-süsteemis kirjutatuna on muidugi 241241.

Nimetame NN-kohaliseks NNN-arvuks sellist NN-süsteemi arvu, mille üheliste kohal on numbri 11 esinemiste arv selles arvus, kümneliste kohal numbri 22 esinemiste arv jne. Arvu vasakpoolseim number on nullide arv.

입력

Tekstifaili ainsal real on (kümnendsüsteemis) täisarv NN (2N362 \le N \le 36).

출력

Tekstifaili väljastada kasvavas järjestuses kõik NN-kohalised NNN-arvud, igaüks eraldi reale. Kui selliseid ei leidu, väljastada faili ainsale reale tekst EI OLE.

예제

예제 1

입력
5
출력
20021

예제 2

입력
2
출력
EI OLE
코드를 제출하려면 로그인하세요.