#include <bits/stdc++.h>
using namespace std;
bool is_prime(int n){
	for(int i=2;i*i<=n;i++){
		if(n%i==0)return false;
	}
	return n!=1;
}
int main(){
	int n,p;
	while(1){
		cin>>n>>p;
		if(n==-1&&p==-1)break;
		vector<int> prime,sum;
		int cnt=0;
		while(cnt<p){
			n++;
			if(is_prime(n)){
				prime.push_back(n);
				cnt++;
			}
		}
		for(int i=0;i<prime.size();i++){
			for(int j=i;j<prime.size();j++){
				sum.push_back(prime[i]+prime[j]);
			}
		}
		sort(sum.begin(),sum.end());
		cout<<sum[p-1]<<endl;
	}
}
			