Professor GukiZ was playing with arrays again and accidentally discovered new function, which he called
GukiZiana. For given array
a, indexed with integers from
1 to
n, and number
y,
GukiZiana(a,y) represents maximum value of
j-i, such that
aj=ai=y. If there is no
y as an element in
a, then
GukiZiana(a,y) is equal to
-1. GukiZ also prepared a problem for you. This time, you have two types of queries:
-
First type has form 1 l r x and asks you to increase values of all ai such that l≤i≤r by the non-negative integer x.
-
Second type has form 2 y and asks you to find value of GukiZiana(a,y).
For each query of type
2, print the answer and make GukiZ happy!