import java.io.*; import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int m = sc.nextInt(); int[] num = new int[n + 1]; int[] dp = new int[n + 1]; for(int i = 1; i <= n; ++i){ num[i] = sc.nextInt(); } for(int i = 0; i < m; ++i){ int key = sc.nextInt(); switch(key){ case 1: int k = sc.nextInt(); System.out.println(dp[k]); break; case 2: int x = sc.nextInt(); int v = sc.nextInt(); while(true && x <= n){ if(dp[x] + v <= num[x]){ dp[x] += v; break; }else{ v -= (num[x] - dp[x]); dp[x] = num[x]; x++; } } break; default: break; } } } }