int main()
{
string s;
vector<int> nums;
cin >> s;
int window = s[s.size() - 1] - '0';
int temp = 0;
for (int i = 0; i < s.size() - 1; ++i)
{
if (s[i] == ',' || s[i] == ':')
{
nums. push_back(temp);
temp = 0;
continue;
}
temp = temp * 10 + (s[i] - '0');
}
int left = 0;
int right = window - 1;
double mid = Mean(left, right, nums, window);
double p = -10000;
left++;
right++;
while (right != nums.size())
{
p = Max(p, (Mean(left, right, nums, window) - mid) / mid);
mid = Mean(left, right, nums, window);
left++;
right++;
}
double help = 100;
double result = p *help;
cout << setiosflags(ios::fixed) << setprecision(2);
cout << result << "%" << endl;
return 0;
}