#include<iostream>
#include<string>
#include<vector>
#include<sstream>
using namespace std;
int solveMethod(vector<int> ints, int sum)
{
int max_len = 0;
for(int i = 0; i < ints.size(); i++)
{
int tmp_sum = 0;
int sub_len = 0;
for(int j = i; j < ints.size(); j++)
{
if(tmp_sum > sum)
{
break;
}
tmp_sum += ints[j];
sub_len++;
if(tmp_sum == sum && sub_len > max_len)
{
max_len = sub_len;
}
}
}
if(max_len == 0)
{
max_len = -1;
}
return max_len;
}
int main()
{
string line;
getline(cin, line);
stringstream ss(line);
vector<int> ints;
string tmp;
while(getline(ss, tmp, ','))
{
ints.push_back(stoi(tmp));
}
int sum;
cin >> sum;
int max_len = solveMethod(ints, sum);
cout << max_len << endl;
return 0;
}