[282A] Bit++


Enlace a Codeforces

tiempo límite por test 1 segundo
memoria límite por test 256 MB
entrada entrada estándar
salida salida estándar


El lenguaje de programación clásico de Bitland es Bit++. Este lenguaje es demasiado peculiar y complicado.

El lenguaje es tan así de peculiar que tiene exactamente sólo una variable, llama xx. Además, hay dos operaciones:

  • La operación ++ que incrementa el valor de la varible xx en 1.
  • La operación -- que decrementa el valor de la variable xx en 1.

Una instrucción en lenguaje Bit++ es una secuencia que consta exactamente de una operación y una variable xx. La instrucción se escribe sin espacios, es decir, sólo puede contener los carácteres "+", "-", y "X". Ejecutar una instrucción significa aplicar la operación que contiene.

Una programa en Bit++ es una secuencia de instrucciones, y cada una de ellas necesita ejecutarse. Ejecutar un programa significa ejecutar todas las instrucciones que contiene.

Se te da un programa en lenguaje Bit++- El valor inicial de xx es 0. Ejecuta el programa y encuentra su valor final (el valor de la variable cuante este programa es ejecutado).

Entrada

La primera línea contiene un entero nn (1n1501 \leq n \leq 150) - el número de instrucciones en el programa.

Las siguientes nn líneas contienen una instrucción cada una. Cada instrucción contiene exactamente una operación (++ o --) y exactamente una variable xx (denotada con la letra «X»). Además, no hay instrucciones vacías. La operación y la variable se pueden escribir cualquier orden.

Salida

Imprime un entero - el valor final de xx.

Ejemplos

input:
1
++x

output:
1
input:
2
x++
--x

output:
0