#include <iostream>
#include <cstdio>
#include <algorithm>
using namespace std;

int main() {
	int n, m, a[105], b, c[105]={0}, it;
	long long int s=0, d[105]={0};
	scanf("%d%d", &n, &m);
	for(int i=0; i<n; i++) scanf("%d", &a[i]), d[i]=a[i];
	for(int i=0; i<m; i++) scanf("%d", &b), c[b-1]++;
	for(int i=0; i<n; i++) if(c[i]==0) s+=a[i];
	sort(d, d+n);
	it=n-1;
	for(int i=0; i<n; i++) if(c[i]) s+=max(s, d[it]), it--;
	printf("%lld\n", s);
	return 0;
}