// AtCoder165 C

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <math.h>
#include <assert.h>
#include <string.h>
#include <memory.h>
#include <malloc.h>
#include <stdlib.h>
#include <ctype.h>

// qsortで用いる比較用関数．*a<*bならaが先になる．
int compare(const void* a, const void* b) {
    return *(int*)a - *(int*)b;
}

int revcompare(const void* a, const void* b) {
    return *(int*)b- *(int*)a;
}

int main() {
    int i,j;
    int n;

    int k;
    char s[101];

    scanf("%d", &k);
    scanf("%s", s);

    if(strlen(s) <= k){
        printf("%s", s);
    }else{
        for(i=1;i<=k;i++){
            printf("%c", s[i-1]);
        }
        printf("...");
    }
    return 0;

}