/*
* Author: Geeza
*/
#include <bits/stdc++.h>
#define ld long double
#define ll long long
#define pb push_back
#define fin(a, n) for(int i = a; i < n; i++)
#define fjn(a, n) for(int j = a; j < n; j++)
#define all(a) a.begin(),a.end()
#define allr(a) a.rbegin(),a.rend()
#define FAST ios_base::sync_with_stdio(false), cin.tie(nullptr), cout.tie(nullptr)
using namespace std;
const double PI = acos(-1);
const int N = 1e5+5;
const ll oo = 0x3f3f3f3f3f3f3f3f;
const int mod = 1000000007, inf = 1e6;
string di[] = {"D","L", "U", "R", "UL", "UR", "DL", "DR"};
int dx[] = {+1, +0, +0, -1, -1, -1, +1, +1};
int dy[] = {+0, -1, +1, +0, -1, +1, -1, +1};
char dc[] = {'D', 'L', 'R', 'U'};
ll n, k;
vector<ll> v;
map<ll, pair<ll, ll>> mp;
ll dp[205][205][100];
ll calc(int idx, int rem, ll fives) {
if (rem == 0) return fives == 0? 0 : -oo;
if (idx == v.size()) return -oo;
ll &ret = dp[idx][rem][fives];
if (~ret) return ret;
ret = calc(idx+1, rem, fives);
return ret = max(calc(idx+1, rem-1, max(fives-mp[v[idx]].second, 0ll)) + mp[v[idx]].first, ret);
}
void solve() {
cin >> n >> k;
v.assign(n, 0);
fin(0, n) cin >> v[i];
fin(0, n) {
ll tmp = v[i];
bool good = true;
while (good && tmp > 0) {
if (tmp%2 == 0) {
mp[v[i]].first++;
tmp /= 2;
continue;
}
if (tmp%5 == 0) {
mp[v[i]].second++;
tmp /= 5;
continue;
}
good = false;
}
}
memset(dp, -1, sizeof dp);
for (int i = 10; i >= 0; i--) {
if (calc(0, k, i) == i) {
cout << i << "\n";
return;
}
}
}
int main() {
FAST;
#ifndef ONLINE_JUDGE
freopen("input.txt","r",stdin);
freopen("output.txt","w",stdout);
#endif
int tt = 1; //cin >> tt;
while(tt--){
solve();
}
return 0;
}
LyoKKiBBdXRob3I6IEdlZXphCiovCgojaW5jbHVkZSA8Yml0cy9zdGRjKysuaD4KCiNkZWZpbmUgbGQgbG9uZyBkb3VibGUKI2RlZmluZSBsbCBsb25nIGxvbmcKI2RlZmluZSBwYiBwdXNoX2JhY2sKI2RlZmluZSBmaW4oYSwgbikgZm9yKGludCBpID0gYTsgaSA8IG47IGkrKykKI2RlZmluZSBmam4oYSwgbikgZm9yKGludCBqID0gYTsgaiA8IG47IGorKykKI2RlZmluZSBhbGwoYSkgYS5iZWdpbigpLGEuZW5kKCkKI2RlZmluZSBhbGxyKGEpIGEucmJlZ2luKCksYS5yZW5kKCkKI2RlZmluZSBGQVNUIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpLCBjaW4udGllKG51bGxwdHIpLCBjb3V0LnRpZShudWxscHRyKQoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmNvbnN0IGRvdWJsZSBQSSA9IGFjb3MoLTEpOwpjb25zdCBpbnQgTiA9IDFlNSs1Owpjb25zdCBsbCBvbyA9IDB4M2YzZjNmM2YzZjNmM2YzZjsKY29uc3QgaW50IG1vZCA9IDEwMDAwMDAwMDcsIGluZiA9IDFlNjsKCnN0cmluZyBkaVtdID0geyJEIiwiTCIsICJVIiwgIlIiLCAiVUwiLCAiVVIiLCAiREwiLCAiRFIifTsKaW50IGR4W10gPSB7KzEsICswLCArMCwgLTEsIC0xLCAtMSwgKzEsICsxfTsKaW50IGR5W10gPSB7KzAsIC0xLCArMSwgKzAsIC0xLCArMSwgLTEsICsxfTsKY2hhciBkY1tdID0geydEJywgJ0wnLCAnUicsICdVJ307CgpsbCBuLCBrOwp2ZWN0b3I8bGw+IHY7Cm1hcDxsbCwgcGFpcjxsbCwgbGw+PiBtcDsKbGwgZHBbMjA1XVsyMDVdWzEwMF07CgpsbCBjYWxjKGludCBpZHgsIGludCByZW0sIGxsIGZpdmVzKSB7CiAgICBpZiAocmVtID09IDApIHJldHVybiBmaXZlcyA9PSAwPyAwIDogLW9vOwogICAgaWYgKGlkeCA9PSB2LnNpemUoKSkgcmV0dXJuIC1vbzsKCiAgICBsbCAmcmV0ID0gZHBbaWR4XVtyZW1dW2ZpdmVzXTsKICAgIGlmICh+cmV0KSByZXR1cm4gcmV0OwoKICAgIHJldCA9IGNhbGMoaWR4KzEsIHJlbSwgZml2ZXMpOwogICAgcmV0dXJuIHJldCA9IG1heChjYWxjKGlkeCsxLCByZW0tMSwgbWF4KGZpdmVzLW1wW3ZbaWR4XV0uc2Vjb25kLCAwbGwpKSArIG1wW3ZbaWR4XV0uZmlyc3QsIHJldCk7Cn0KCnZvaWQgc29sdmUoKSB7CiAgICBjaW4gPj4gbiA+PiBrOwogICAgdi5hc3NpZ24obiwgMCk7CiAgICBmaW4oMCwgbikgY2luID4+IHZbaV07CgogICAgZmluKDAsIG4pIHsKICAgICAgICBsbCB0bXAgPSB2W2ldOwogICAgICAgIGJvb2wgZ29vZCA9IHRydWU7CiAgICAgICAgd2hpbGUgKGdvb2QgJiYgdG1wID4gMCkgewogICAgICAgICAgICBpZiAodG1wJTIgPT0gMCkgewogICAgICAgICAgICAgICAgbXBbdltpXV0uZmlyc3QrKzsKICAgICAgICAgICAgICAgIHRtcCAvPSAyOwogICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgaWYgKHRtcCU1ID09IDApIHsKICAgICAgICAgICAgICAgIG1wW3ZbaV1dLnNlY29uZCsrOwogICAgICAgICAgICAgICAgdG1wICAvPSA1OwogICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgZ29vZCA9IGZhbHNlOwogICAgICAgIH0KICAgIH0KCiAgICBtZW1zZXQoZHAsIC0xLCBzaXplb2YgZHApOwoKICAgIGZvciAoaW50IGkgPSAxMDsgaSA+PSAwOyBpLS0pIHsKICAgICAgICBpZiAoY2FsYygwLCBrLCBpKSA9PSBpKSB7CiAgICAgICAgICAgIGNvdXQgPDwgaSA8PCAiXG4iOwogICAgICAgICAgICByZXR1cm47CiAgICAgICAgfQogICAgfQp9CgppbnQgbWFpbigpIHsKICAgIEZBU1Q7CiNpZm5kZWYgT05MSU5FX0pVREdFCiAgICBmcmVvcGVuKCJpbnB1dC50eHQiLCJyIixzdGRpbik7CiAgICBmcmVvcGVuKCJvdXRwdXQudHh0IiwidyIsc3Rkb3V0KTsKI2VuZGlmCiAgICBpbnQgdHQgPSAxOyAvL2NpbiA+PiB0dDsKICAgIHdoaWxlKHR0LS0pewogICAgICAgIHNvbHZlKCk7CiAgICB9CiAgICByZXR1cm4gMDsKfQ==