#include<bits/stdc++.h>
using namespace std;
int ss(int n){
	if(n<2) return 0;
	for(int i=2;i<n;i++) if(n%i==0) return 0;
	return 1;}
int main(){
	string s;
	int i,a,b,j,min=999999;
	cin>>s;
	for(i=0;i<s.size()-1;i++){
		a=s[0]-48;
		for(j=1;j<=i;j++) a=a*10+s[j]-48;
		b=s[j]-48;
		j++;
		for(;j<s.size();j++) b=b*10+s[j]-48;
		if(ss(a+b)) if(a+b<min) min=a+b;
	}
	if(min!=999999) cout<<min;
	else cout<<"-1";
return 0;}
/**************************************************************
	Problem: 1128
	User: fzy001
	Language: C++
	Result: Accepted
	Time:12 ms
	Memory:2076 kb
****************************************************************/