#include <iostream>
#include <algorithm>
using namespace std;
int main( )
{
int neededWidth;
string text;
cin >> neededWidth;
cin .ignore ( ) ;
getline( cin , text) ;
neededWidth + = 2 ;
int numberOfSpaces = count( text.begin ( ) , text.end ( ) , ' ' ) ;
int missingSpaces = neededWidth - text.size ( ) ;
string result;
for ( auto c : text)
{
result + = c;
if ( c == ' ' )
{
int numberOfSpacesToAppend = ( missingSpaces- 1 ) / numberOfSpaces+ 1 ;
result.append ( numberOfSpacesToAppend, ' ' ) ;
missingSpaces - = numberOfSpacesToAppend;
-- numberOfSpaces;
}
} ;
cout << result;
return 0 ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewogICAgaW50IG5lZWRlZFdpZHRoOwogICAgc3RyaW5nIHRleHQ7CiAgICBjaW4gPj4gbmVlZGVkV2lkdGg7CiAgICBjaW4uaWdub3JlKCk7CiAgICBnZXRsaW5lKGNpbiwgdGV4dCk7CiAgICBuZWVkZWRXaWR0aCArPSAyOwogICAgaW50IG51bWJlck9mU3BhY2VzID0gY291bnQodGV4dC5iZWdpbigpLCB0ZXh0LmVuZCgpLCAnICcpOwogICAgaW50IG1pc3NpbmdTcGFjZXMgPSBuZWVkZWRXaWR0aCAtIHRleHQuc2l6ZSgpOwogICAgc3RyaW5nIHJlc3VsdDsKICAgIGZvcihhdXRvIGMgOiB0ZXh0KQogICAgewogICAgICAgIHJlc3VsdCArPSBjOwogICAgICAgIGlmKGMgPT0gJyAnKQogICAgICAgIHsKICAgICAgICAgICAgaW50IG51bWJlck9mU3BhY2VzVG9BcHBlbmQgPSAobWlzc2luZ1NwYWNlcy0xKS9udW1iZXJPZlNwYWNlcysxOwogICAgICAgICAgICByZXN1bHQuYXBwZW5kKG51bWJlck9mU3BhY2VzVG9BcHBlbmQsICcgJyk7CiAgICAgICAgICAgIG1pc3NpbmdTcGFjZXMgLT0gbnVtYmVyT2ZTcGFjZXNUb0FwcGVuZDsKICAgICAgICAgICAgLS1udW1iZXJPZlNwYWNlczsKICAgICAgICB9CiAgICB9OwogICAgY291dCA8PCByZXN1bHQ7CiAgICByZXR1cm4gMDsKfQo=
compilation info
prog.cpp: In function 'int main()':
prog.cpp:17: error: a function-definition is not allowed here before ':' token
prog.cpp:30: error: expected primary-expression at end of input
prog.cpp:30: error: expected `;' at end of input
prog.cpp:30: error: expected primary-expression at end of input
prog.cpp:30: error: expected `)' at end of input
prog.cpp:30: error: expected statement at end of input
prog.cpp:30: error: expected `}' at end of input
stdout