#include <stdio.h>

/** Funkcia vrati pocet cifier v desiatkovom zapise pre cele cislo
 * n>=0. Pozor, pocet cifier pre n=0 by mal byt 1. */
int pocet_cifier(int n) {
    // TODO vas kod tu

}

/** Funkcia vypise n medzier. */
void vypis_medzery(int n) {
    for (int i = 0; i < n; i++) {
        printf(" ");
    }
}

/** Funkcia vrati vacsie z cisel a, b. */
int max(int a, int b) {
    if (a >= b) {
        return a;
    } else {
        return b;
    }
}

int main() {
    // nacitanie vstupu
    int a, b;
    scanf("%d %d", &a, &b);

    // TODO vas kod tu
    /* vytvorte premenne pocet_a, pocet_b
     * a pomocou funkcie pocet_cifier do nich spocitajte
     * pocty cifier vstupnych cisel. */

    
    // vypis prveho riadku vystupu
    printf("Pocty cifier: %d %d\n", pocet_a, pocet_b);

    // spocitanie sirky stlpca pre cisla a, b
    int sirka = max(pocet_a, pocet_b);

    // vypis cisla a do stlpca sirky sirka
    vypis_medzery(sirka - pocet_a);
    printf("%d\n", a);

    // TODO vas kod tu
    /* vypiste aj cislo b podobne ako cislo a */

}
