#include <iostream>
#include <bits/stdc++.h>
using namespace std;
int countSubarraylessThanK(string s,int k){
int n = s.size();
int i = 0 , j = 0 ;
int count = 0 ;
int ans = 0 ;
while(j<n){
if(s[j]=='5')count++;
while(count>k){
if(s[i] == '5')
count--;
i++;
}
ans+=j-i+1;
j++;
}
return ans;
}
int main() {
string s ;
cin>>s;
int k ; cin>>k;
int n = s.size();
int ans = countSubarraylessThanK(s,k) - countSubarraylessThanK(s,k-1);
cout<<ans;
// your code goes here
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBjb3VudFN1YmFycmF5bGVzc1RoYW5LKHN0cmluZyBzLGludCBrKXsKCWludCBuID0gcy5zaXplKCk7CglpbnQgaSA9IDAgLCBqID0gMCA7IAoJaW50IGNvdW50ID0gMCA7IAoJaW50IGFucyA9IDAgOyAKCXdoaWxlKGo8bil7CgkJaWYoc1tqXT09JzUnKWNvdW50Kys7CgkJd2hpbGUoY291bnQ+ayl7CgkJIGlmKHNbaV0gPT0gJzUnKQogICAgICAgICAgICAgICAgY291bnQtLTsKCQkJaSsrOwoJCX0KCQlhbnMrPWotaSsxOwoJCWorKzsKCX0KCXJldHVybiBhbnM7Cn0KaW50IG1haW4oKSB7CglzdHJpbmcgcyA7CgljaW4+PnM7CglpbnQgayA7IGNpbj4+azsKCWludCBuID0gcy5zaXplKCk7CglpbnQgYW5zID0gY291bnRTdWJhcnJheWxlc3NUaGFuSyhzLGspIC0gY291bnRTdWJhcnJheWxlc3NUaGFuSyhzLGstMSk7Cgljb3V0PDxhbnM7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglyZXR1cm4gMDsKfQ==