Cristian y los túneles
[user:Kristik] se ha topado con unas inmensas instalaciones subterráneas abandonadas. Tras revisar unos planos antiguos, descubre que las instalaciones están formadas por $N$ habitaciones conectadas por $M$ túneles bidireccionales. Sin embargo, el tiempo no ha perdonado a este lugar: el techo de algunas habitaciones se ha derrumbado por completo, volviéndolas inaccesibles e impidiendo el paso a través de ellas (cualquier túnel conectado a una habitación derrumbada queda inutilizado). Cristian se ha dado cuenta de que, debido a los derrumbes, las habitaciones que aún siguen intactas han quedado divididas en varios sectores aislados. Un sector es un grupo de habitaciones seguras en el que puedes viajar de cualquier habitación a otra del mismo grupo usando los túneles intactos, pero del cual no puedes salir hacia otras habitaciones seguras. Dado el plano de las instalaciones y el estado de cada habitación, ayuda a Cristian a calcular cuántos sectores aislados de habitaciones intactas existen en total en las instalaciones.
## Entrada
La primera línea contiene dos enteros $N$ y $M$ ($1 \le N \le 10^5$, $0 \le M \le 2 \cdot 10^5$), que representan el número de habitaciones y el número de túneles. La segunda línea contiene $N$ enteros $E_1, E_2, \dots, E_N$, separados por espacios. $E_i = 1$ significa que la habitación $i$ está intacta y es accesible. $E_i = 0$ significa que está derrumbada. Las siguientes $M$ líneas contienen dos enteros $u$ y $v$ ($1 \le u, v \le N$, $u \neq v$), indicando que existe un túnel bidireccional entre la habitación $u$ y la habitación $v$. Puede haber túneles repetidos.
## Salida
Imprime un único entero: la cantidad total de sectores aislados formados exclusivamente por habitaciones intactas.
Ejemplos
Ejemplo 1
Entrada
6 4 1 1 0 1 1 1 1 2 2 3 3 4 3 5
Salida
4