#include <iostream>
#include <string>
#include <queue>
using namespace std;

int ruijou(int);

int main(){
  char a;
  string data;
  int ans=0;

  while(getline(cin,data)){
    for(int i=0;;i++){
      int j;
      if(data[i]=='\0') break;
      if(data[i]=='-'){
        for(j=i+1;;j++){
          if(data[j]<'0' || data[j]>'9') break;
        }
        i=j;
        if(data[i]=='\0') break;
      }
      if(data[i] >= '0'&& data[i]<= '9'){
        string temp;
        temp+=data[i];
        for(j=i+1;;j++){
          if(data[j]<'0' || data[j]>'9') break;
          temp+=data[j];
        }
        i=j-1;
        int l;
        l=temp.size();
        for(j=0;j<l;j++){
          ans+=ruijou(l-j-1)*(temp[j]-'0');
        }
      }
    }
  }

  cout << ans << endl;
  return 0;
}

int ruijou(int a){
  int i, sum=1;

  for(i=0;i<a;i++){
    sum*=10;
  }

  return sum;
}