Types: 
- N: int 
- S: List[int] 
- Q: int 
- queries: List[Tuple[int, int, int]]

Ranges: 
- 2 ≤ N ≤ 500,000
- N is even
- -100,000,000 ≤ S[j] ≤ 100,000,000 for 1 ≤ j ≤ N
- 1 ≤ Q ≤ 100,000
- 1 ≤ l ≤ r ≤ N
- -1,000 ≤ x ≤ 1,000

Addtl Info: None