#include <bits/stdc++.h>
using namespace std;
 
int main(){
	int k;
  	string s, r;
  	cin >> k >> s;
  	if(s.size()<=k) cout << s << endl;
  	else{
    	for(int i=0;i<k;i++){
        	r += s.at(i);
        }
      	cout << r << "..." << endl;
    }
 
}
#include <bits/stdc++.h>
#define INF INT_MAX
#define ll  long long
#define ull unsigned long long
#define rep(i,n) for(ll i=0; i<n; ++i)
#define FOR(i, s, e) for(ll i=s; i<e; ++i)
#define MOD 1000000007
using namespace std;
template<class T> inline bool chmin(T& a, T b) { if(a>b) {a=b; return true;} return false;}
template<class T> inline bool chmax(T& a, T b) { if(a<b) {a=b; return true;} return false;}

int main() {
  cin.tie(0);
  ios::sync_with_stdio(false);
  int K; cin >> K;
  string S; cin >> S;
  if(S.size() > K) {
    S = S.substr(0,K) + "...";
  }
  cout << S << endl;
}
