Minusy

아직 제출이 없습니다시간 제한5초메모리 제한1024 MB

문제

Powszechnie wiadomo, że dwa minusy dają plus. Jest to jednak prawda tylko wtedy, kiedy te dwa minusy stoją obok siebie. Bajtosia ma ciąg plusów i minusów. Może (tyle razy, ile chce) wybrać niektóre sąsiednie dwa minusy i zamienić je na plus. Chciałaby uzyskać jak najwięcej sąsiednich plusów stojących obok siebie.

Napisz program, który wczyta ciąg znaków, wyznaczy ile najwięcej sąsiednich plusów można uzyskać po wykonaniu operacji Bajtosi i wypisze wynik na standardowe wyjście.

입력

W pierwszym (jedynym) wierszu wejścia znajduje się niepusty ciąg n znaków + i - bez żadnych odstępów. Długość ciągu nie przekracza 1 000 000.

출력

W pierwszym (jedynym) wierszu wyjścia należy wypisać jedną liczbę całkowitą – największą liczbę sąsiednich plusów, jakie można uzyskać po wykonaniu pewnej liczby operacji Bajtosi.