int main(){
	char word[1000];
	gets(word);
	int j,k;
	for (j=0;word[j];j++){
		if (word[j]==' '&&word[j+1]==' '){
			for (k=j+1;word[k];k++){
				word[k]=word[k+1];
			}
		}
	}
	for (j=0;word[j];j++){
		if (word[j]==' '&&word[j+1]==' '){
			for (k=j+1;word[k];k++){
				word[k]=word[k+1];
			}
		}
	}
	for (j=0;word[j];j++){
		if (word[j]==' '&&word[j+1]==' '){
			for (k=j+1;word[k];k++){
				word[k]=word[k+1];
			}
		}
	}
	for (j=0;word[j];j++){
		if (word[j]==' '&&word[j+1]==' '){
			for (k=j+1;word[k];k++){
				word[k]=word[k+1];
			}
		}
	}
	for (j=0;word[j];j++){
		if (word[j]==' '&&word[j+1]==' '){
			for (k=j+1;word[k];k++){
				word[k]=word[k+1];
			}
		}
	}
	for (j=0;word[j];j++){
		if (word[j]==' '&&word[j+1]==' '){
			for (k=j+1;word[k];k++){
				word[k]=word[k+1];
			}
		}
	}
	for (j=0;word[j];j++){
		if (word[j]==' '&&word[j+1]==' '){
			for (k=j+1;word[k];k++){
				word[k]=word[k+1];
			}
		}
	}
	for (j=0;word[j];j++){
		if (word[j]==' '&&word[j+1]==' '){
			for (k=j+1;word[k];k++){
				word[k]=word[k+1];
			}
		}
	}
	for (j=0;word[j];j++){
		if (word[j]==' '&&word[j+1]==' '){
			for (k=j+1;word[k];k++){
				word[k]=word[k+1];
			}
		}
	}
	for (j=0;word[j];j++){
		if (word[j]==' '&&word[j+1]==' '){
			for (k=j+1;word[k];k++){
				word[k]=word[k+1];
			}
		}
	}
	for (j=0;word[j];j++){
		if (word[j]==' '&&word[j+1]==' '){
			for (k=j+1;word[k];k++){
				word[k]=word[k+1];
			}
		}
	}
	for (j=0;word[j];j++){
		if (word[j]==' '&&word[j+1]==' '){
			for (k=j+1;word[k];k++){
				word[k]=word[k+1];
			}
		}
	}
	for (j=0;word[j];j++){
		if (word[j]==' '&&word[j+1]==' '){
			for (k=j+1;word[k];k++){
				word[k]=word[k+1];
			}
		}
	}
	for (j=0;word[j];j++){
		if (word[j]==' '&&word[j+1]==' '){
			for (k=j+1;word[k];k++){
				word[k]=word[k+1];
			}
		}
	}
	for (j=0;word[j];j++){
		if (word[j]==' '&&word[j+1]==' '){
			for (k=j+1;word[k];k++){
				word[k]=word[k+1];
			}
		}
	}
	for (j=0;word[j];j++){
		if (word[j]==' '&&word[j+1]==' '){
			for (k=j+1;word[k];k++){
				word[k]=word[k+1];
			}
		}
	}
	for (j=0;word[j];j++){
		if (word[j]==' '&&word[j+1]==' '){
			for (k=j+1;word[k];k++){
				word[k]=word[k+1];
			}
		}
	}
	for (j=0;word[j];j++){
		if (word[j]==' '&&word[j+1]==' '){
			for (k=j+1;word[k];k++){
				word[k]=word[k+1];
			}
		}
	}
	for (j=0;word[j];j++){
		if (word[j]==' '&&word[j+1]==' '){
			for (k=j+1;word[k];k++){
				word[k]=word[k+1];
			}
		}
	}
	for (j=0;word[j];j++){
		if (word[j]==' '&&word[j+1]==' '){
			for (k=j+1;word[k];k++){
				word[k]=word[k+1];
			}
		}
	}
	for (j=0;word[j];j++){
		if (word[j]==' '&&word[j+1]==' '){
			for (k=j+1;word[k];k++){
				word[k]=word[k+1];
			}
		}
	}
	for (j=0;word[j];j++){
		if (word[j]==' '&&word[j+1]==' '){
			for (k=j+1;word[k];k++){
				word[k]=word[k+1];
			}
		}
	}
	for (j=0;word[j];j++){
		if (word[j]==' '&&word[j+1]==' '){
			for (k=j+1;word[k];k++){
				word[k]=word[k+1];
			}
		}
	}
	for (j=0;word[j];j++){
		if (word[j]==' '&&word[j+1]==' '){
			for (k=j+1;word[k];k++){
				word[k]=word[k+1];
			}
		}
	}
	for (j=0;word[j];j++){
		if (word[j]==' '&&word[j+1]==' '){
			for (k=j+1;word[k];k++){
				word[k]=word[k+1];
			}
		}
	}
	for (j=0;word[j];j++){
		if (word[j]==' '&&word[j+1]==' '){
			for (k=j+1;word[k];k++){
				word[k]=word[k+1];
			}
		}
	}
	for (j=0;word[j];j++){
		if (word[j]==' '&&word[j+1]==' '){
			for (k=j+1;word[k];k++){
				word[k]=word[k+1];
			}
		}
	}
	for (j=0;word[j];j++){
		if (word[j]==' '&&word[j+1]==' '){
			for (k=j+1;word[k];k++){
				word[k]=word[k+1];
			}
		}
	}
	for (j=0;word[j];j++){
		if (word[j]==' '&&word[j+1]==' '){
			for (k=j+1;word[k];k++){
				word[k]=word[k+1];
			}
		}
	}

			
	printf("%s",word);
	return 0;
}