Wyrażenia zwykle zapisuje się infiksowo: operator dwuargumentowy między argumentami, jak 1+2 lub 7*(5-3). Prefiksowo jest przed nimi, jak + 1 2 lub * 7 - 5 3. Postfiksowo jest po nich, jak 1 2 + lub 7 5 3 - *. Prefiks i postfiks nie używają nawiasów.
Krowy Farmer John mieszają te trzy zapisy. Piszą cowfix, z jednocyfrowymi liczbami i operatorami dwuargumentowymi +, -. Możliwa jest dowolna mieszanka reguł infiksowych, prefiksowych i postfiksowych. Na przykład +54+-82 ma co najmniej dwie interpretacje:
+ 5 4 + - 8 2 = 9 + - 8 2 = 9 + 6 = 15
+ 5 4 + - 8 2 = + 9 - 8 2 = + 1 2 = 3
9-4+3 daje zarówno $2$, jak $8$. Dla cowfix znajdź liczbę różnych możliwych wartości. Wejście ma zagwarantowaną poprawność składniową w cowfix.
Wejście
Jeden napis do 80 znaków bez spacji.
Wyjście
Jeden wiersz z liczbą różnych możliwych wartości.
Przykład
Wejście 1
+54+-82
Wyjście 1
2