牛牛有一个数列,数列有个数,第
个数记为
同时。牛牛有两个数 
,
  
  定义一个点 (
 
 
) 
  当i  
时, 
 
 
 
 
 
 
 恒成立 
  定义一个数  
  区间除去点k的
的异或和 
  即 =
 
 
 
 
 ...... 
 
 (
不会参加异或) 
  。牛牛会问你次这样的问题 
第一行包含四个整数n,q,s,w。
接下来一行有n个数,。
接下来q行,每行两个整数 l r。
对于每次询问输出一行
对于30%的数据:。
对于%100%的数据:。