Farmer John mantiene a sus vacas mentalmente ágiles dejándolas jugar con juguetes intelectuales. Uno de los más grandes de estos juguetes es el sistema de iluminación del establo. Cada uno de los establos para vacas, numerados convenientemente del al , tiene una luz encima.
Inicialmente, todas las luces están apagadas. Las vacas controlan las luces con interruptores de botón, , al presionar el interruptor se alterna la luz , encendiéndola si está apagada y apagándola si está encendida.
Las vacas realizan una secuencia de operaciones. Cada operación es de uno de dos tipos, dado por un entero igual a o .
Una operación del primer tipo (\text{operation} = 0) viene acompañada de dos enteros S_i y E_i~(1 \le S_i \le E_i \le n), el primer y último interruptor de un rango. Las vacas presionan cada interruptor desde S_i hasta E_i, inclusive, exactamente una vez.
Una operación del segundo tipo (\text{operation} = 1) pregunta cuántas luces están encendidas en los establos desde S_i hasta E_i, inclusive (1 \le S_i \le E_i \le n).
Ayuda a Farmer John a verificar el trabajo de las vacas respondiendo todas las consultas del segundo tipo.
La primera línea contiene dos enteros n~(2 \le n \le 10^5) y m~(1 \le m \le 10^5). Cada una de las siguientes líneas describe una operación con tres enteros: , S_i y E_i.
Para cada operación del segundo tipo, imprime la respuesta en una línea separada.
Ejemplo 1