#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){
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+ayl7CgkJCWNvdW50LS07CgkJCWkrKzsKCQl9CgkJYW5zKz1qLWkrMTsKCQlqKys7Cgl9CglyZXR1cm4gYW5zOwp9CmludCBtYWluKCkgewoJc3RyaW5nIHMgOwoJY2luPj5zOwoJaW50IGsgOyBjaW4+Pms7CglpbnQgbiA9IHMuc2l6ZSgpOwoJaW50IGFucyA9IGNvdW50U3ViYXJyYXlsZXNzVGhhbksocyxrKSAtIGNvdW50U3ViYXJyYXlsZXNzVGhhbksocyxrLTEpOwoJY291dDw8YW5zOwoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJcmV0dXJuIDA7Cn0=