#include<bits/stdc++.h>
using namespace std;
long long a[500010],b[500010];
int main(){
int n,m,t;
cin>>n>>m;
for(int i=1;i<=n;i++)
{
cin>>a[i];
}
for(int q=1;q<=m;q++)
{
cin>>t;
if(t==1)
{
int x,y,k;
cin>>x>>y>>k;
for(int j=x;j<=y;j++)
{
a[j]+=k;
}
}
if(t==2)
{
int x;
cin>>x;
cout<<a[x]<<endl;
}
}
return 0;
}
超时了三个