#include<map>
#include<set>
#include<list>
#include<cmath>
#include<queue>
#include<stack>
#include<cstdio>
#include<string>
#include<vector>
#include<complex>
#include<cstdlib>
#include<cstring>
#include<numeric>
#include<sstream>
#include<iostream>
#include<algorithm>
#include<functional>

#define mp       make_pair
#define pb       push_back
#define all(x)   (x).begin(),(x).end()
#define rep(i,n) for(int i=0;i<(n);i++)

using namespace std;

typedef    long long          ll;
typedef    unsigned long long ull;
typedef    vector<bool>       vb;
typedef    vector<int>        vi;
typedef    vector<vb>         vvb;
typedef    vector<vi>         vvi;
typedef    pair<int,int>      pii;

const int INF=1<<29;
const double EPS=1e-9;

const int dx[]={1,0,-1,0},dy[]={0,-1,0,1};
string str;
int ans = 0;
int k = 0;
int main(){
  while(cin>>str){
    string num;
    for(int i = 0;i < str.length();i++){
      num ="\0";
      while(isdigit(str[i])){
	num +=str[i];
	i++;
      }
      int d = 0;
      for(int j = num.length()-1;j >=0;j--){
	ans +=(num[j]-'0')*pow(10.0,d);
	d++;
      }
    }
  }
  cout <<ans<<endl;
  return 0;
}