We have a string S consisting of lowercase English letters.

If the length of S is at most K, print S without change.

If the length of S exceeds K, extract the first K characters in S, append `...` to the end of them, and print the result.

Constraints

* K is an integer between 1 and 100 (inclusive).
* S is a string consisting of lowercase English letters.
* The length of S is between 1 and 100 (inclusive).

Input

Input is given from Standard Input in the following format:


K
S


Output

Print a string as stated in Problem Statement.

Examples

Input

7
nikoandsolstice


Output

nikoand...


Input

40
ferelibenterhominesidquodvoluntcredunt


Output

ferelibenterhominesidquodvoluntcredunt
#include <stdio.h>
int n, m, i, j, k;
char s[105];
int main(){
	scanf("%d%s", &n, s);
	if(s[n]){
		s[n] = s[n+1] = s[n+2] = '.';
		s[n+3] = 0;
	}
	printf("%s\n", s);
	return 0;
}