#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
****************************************************************/