Wesley necesita desmontar sus luces navideñas. Tiene una fila de $N$ luces, algunas de las cuales pueden estar encendidas, y Wesley necesita que todas las luces estén apagadas antes de poder desenchufarlas (de lo contrario, recibirá una descarga eléctrica mortal).
Cada luz tiene un interruptor correspondiente que puede usarse para encenderla o apagarla, y Wesley puede usar como máximo uno de estos interruptores cada segundo, comenzando desde el primer segundo. Sin embargo, estas luces son caprichosas, ¡y en los siguientes $M$ segundos cambiarán su estado por sí solas! Específicamente, al final del segundo $i$, la luz $b_i$ cambiará su estado: se encenderá si estaba apagada, o se apagará si estaba encendida. Wesley quiere desmontar las luces lo antes posible, por lo que le gustaría saber cuál es el tiempo más temprano posible para que todas las luces estén apagadas, asumiendo que usa los interruptores de manera ideal. En particular, imprima el menor $i$ tal que todas las luces puedan estar apagadas al final del segundo $i$ mediante alguna secuencia de uso de interruptores. Tenga en cuenta que si todas las luces están inicialmente apagadas, entonces el menor $i$ es 0.
Entrada
La primera línea contiene dos enteros $N$ y $M$, el número de luces y el número de cambios no solicitados que harán las luces ($1 \le N, M \le 2 \cdot 10^5$).
La segunda línea contendrá $N$ enteros $a_1, a_2, \dots, a_N$ ($0 \le a_i \le 1$), el estado inicial de las luces. Aquí, $a_i = 1$ indica que la $i$-ésima luz está inicialmente encendida, y $a_i = 0$ indica que está apagada.
La tercera y última línea contendrá $M$ enteros $b_1, b_2, \dots, b_M$, lo que denota que la luz $b_i$ cambia su estado al final del segundo $i$ ($1 \le b_i \le N$).
Salida
Imprima un solo entero, el tiempo más temprano (en segundos) que le tomará a Wesley apagar todas las luces. Tenga en cuenta que si todas las luces pueden apagarse antes de que hayan pasado $M$ segundos, Wesley ignorará cualquier cambio futuro y las desmontará inmediatamente.
Ejemplos
Entrada 1
3 3 1 1 1 1 2 3
Salida 1
2
Entrada 2
5 8 0 1 0 1 1 1 2 2 1 4 3 2 1
Salida 2
4