import java.util.Scanner;publicclassMain{publicstaticvoidmain(String[] args){
Scanner sc =newScanner(System.in);int n = sc.nextInt();int m = sc.nextInt();int T = sc.nextInt();int[][] dp =newint[n+1][n+1];int[] value =newint[n+1];for(int i =1;i<=n;i++){
value[i]= sc.nextInt();}int[] time =newint[T+1];for(int i =1;i<=T;i++){
time[i]= sc.nextInt();}for(int i =1;i<=n;i++){for(int j = m;j >=1;j--){
dp[i][j]= Math.max(dp[i-1][j],dp[i-1][j-1]+value[i]);}}for(int i =1;i <= T;i++){int ans = dp[time[i]][m];
System.out.println(ans);}}}