#include <iostream>
#include <string>
using namespace std;
int main() {
    cout << "Enter da string" << endl;
    string s;
    getline(cin, s);
    int i = 1;
    //удаляем дубликаты пробелов
    while (i < s.length()) {
        if (s.at(i) == ' ' and s.at(i) == s.at(i-1)){
            s.erase(i, 1);
        } else {
            i++;
        }
    }
    //если есть первый пробел
    if (s.at(0) == ' '){
        s.erase(0, 1);
    }
    //если есть последний пробел
    if (s.at(s.length()-1) == ' '){
        s.erase(s.length()-1);
    }
    cout << s;

    return 0;
}