/*****************************************
Creator: triclone_3, chinguyenylyd
*****************************************/
#include<bits/stdc++.h>
using namespace std;
#define endl "\n"
#define onic ios_base::sync_with_stdio(false); cin.tie(NULL);
#define kairi main()
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(NULL);
long long k, a, b, c, d;
cin >> k >> a >> b >> c >> d;
if ( a * b * c >=0 && a * b * c <= 1e6)
{
long long ma=-1;
for(long long i = 0; i <= a; i++)
{
for(long long j = 0; j <= b; j++)
{
for(long long ij = 0; ij<= c; ij++)
{
long long cnt = k - i - j*5 - ij*10;
if (cnt >= 0 and cnt % 25 == 0)
{
long long x = cnt/25;
if (x <= d)
ma=max(ma, i + j + ij + x);
}
}
}
}
if (ma != -1)
cout << ma;
else
cout << "Impossible";
return 0;
}
if (a * b * c <= 1e27)
{
long long x;
b*=5;
c*=10;
d*=25;
if(a >= k%5)
{
x+=k%5;
a-=k%5;
k-=k%5;
}
if(a >= 5)
{
x+=min(k,a/5*5);
k-=min(k,a/5*5);
}
while(k > b+c && d > 0 && k >= 25)
{
k-=25;
d-=25;
x++;
}
while(k > b && c > 0 && k >= 10)
{
k-=10;
c-=10;
x++;
}
while(k > 0 && b > 0 && k >= 5)
{
k-=5;
b-=5;
x++;
}
if(k > 0)
cout<<"Impossible";
else
cout<<x;
return 0;
}
else
{
long long ans = 0;
if (a*1 + b*5 + c*10 + d*25 < k)
{
cout << "Impossible";
return 0;
}
if (a*1 + b*5 + c*10 + d*25 == k)
{
cout << a + b + c + d;
return 0;
}
while (a%5 != k%5)
a--;
if (a < 0)
{
cout << "Impossible";
return 0;
}
k -= a;
if (k <= 0)
{
cout << k;
return 0;
}
ans += a;
while (k%2 != b%2)
b--;
if (b < 0)
{
while (k%25 != c%5)
c--;
if (c < 0)
{
cout << "Impossible";
return 0;
}
if (k <= c*10)
{
cout << ans + k/10;
return 0;
}
k -= c*10;
ans += c;
if (k/25 <= d)
{
cout << ans + k/25;
return 0;
}
}
k -= b*5;
if (k <= 0)
{
cout << ans + (k + b*5)/5;
return 0;
}
ans += b;
while (k%25 != c%5)
c--;
if (c < 0)
{
cout << "Impossible";
return 0;
}
if (k <= c*10)
{
cout << ans + k/10;
return 0;
}
k -= c*10;
ans += c;
if (k/25 <= d)
{
cout << ans + k/25;
return 0;
}
cout << "Impossible";
}
}
//K A 8 4 8
LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCglDcmVhdG9yOiB0cmljbG9uZV8zLCBjaGluZ3V5ZW55bHlkCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwojaW5jbHVkZTxiaXRzL3N0ZGMrKy5oPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwojZGVmaW5lIGVuZGwgIlxuIgojZGVmaW5lIG9uaWMgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7IGNpbi50aWUoTlVMTCk7CiNkZWZpbmUga2FpcmkgbWFpbigpCmludCBtYWluKCkKewogICAgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7CiAgICBjaW4udGllKE5VTEwpOwogICAgbG9uZyBsb25nIGssIGEsIGIsIGMsIGQ7CiAgICBjaW4gPj4gayA+PiBhID4+IGIgPj4gYyA+PiBkOwogICAgaWYgKCBhICogYiAqIGMgPj0wICYmIGEgKiBiICogYyA8PSAxZTYpCiAgICB7CiAgICAgICAgbG9uZyBsb25nIG1hPS0xOwogICAgICAgIGZvcihsb25nIGxvbmcgaSA9IDA7IGkgPD0gYTsgaSsrKQogICAgICAgIHsKICAgICAgICAgICAgZm9yKGxvbmcgbG9uZyBqID0gMDsgaiA8PSBiOyBqKyspCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGZvcihsb25nIGxvbmcgaWogPSAwOyBpajw9IGM7IGlqKyspCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgbG9uZyBsb25nIGNudCA9IGsgLSBpIC0gaio1IC0gaWoqMTA7CiAgICAgICAgICAgICAgICAgICAgaWYgKGNudCA+PSAwIGFuZCBjbnQgJSAyNSA9PSAwKQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgbG9uZyBsb25nIHggPSBjbnQvMjU7CiAgICAgICAgICAgICAgICAgICAgICAgIGlmICh4IDw9IGQpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYT1tYXgobWEsIGkgKyBqICsgaWogKyB4KTsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgaWYgKG1hICE9IC0xKQogICAgICAgICAgICBjb3V0IDw8IG1hOwogICAgICAgIGVsc2UKICAgICAgICAgICAgY291dCA8PCAiSW1wb3NzaWJsZSI7CiAgICAgICAgcmV0dXJuIDA7CiAgICB9CiAgICBpZiAoYSAqIGIgKiBjIDw9IDFlMjcpCiAgICB7CiAgICAgICAgbG9uZyBsb25nIHg7CiAgICAgICAgYio9NTsKICAgICAgICBjKj0xMDsKICAgICAgICBkKj0yNTsKICAgICAgICBpZihhID49IGslNSkKICAgICAgICB7CiAgICAgICAgICAgIHgrPWslNTsKICAgICAgICAgICAgYS09ayU1OwogICAgICAgICAgICBrLT1rJTU7CiAgICAgICAgfQogICAgICAgIGlmKGEgPj0gNSkKICAgICAgICB7CiAgICAgICAgICAgIHgrPW1pbihrLGEvNSo1KTsKICAgICAgICAgICAgay09bWluKGssYS81KjUpOwogICAgICAgIH0KICAgICAgICB3aGlsZShrID4gYitjICYmIGQgPiAwICYmIGsgPj0gMjUpCiAgICAgICAgewogICAgICAgICAgICBrLT0yNTsKICAgICAgICAgICAgZC09MjU7CiAgICAgICAgICAgIHgrKzsKICAgICAgICB9CiAgICAgICAgd2hpbGUoayA+IGIgJiYgYyA+IDAgJiYgayA+PSAxMCkKICAgICAgICB7CiAgICAgICAgICAgIGstPTEwOwogICAgICAgICAgICBjLT0xMDsKICAgICAgICAgICAgeCsrOwogICAgICAgIH0KICAgICAgICB3aGlsZShrID4gMCAmJiBiID4gMCAmJiBrID49IDUpCiAgICAgICAgewogICAgICAgICAgICBrLT01OwogICAgICAgICAgICBiLT01OwogICAgICAgICAgICB4Kys7CiAgICAgICAgfQogICAgICAgIGlmKGsgPiAwKQogICAgICAgICAgICBjb3V0PDwiSW1wb3NzaWJsZSI7CiAgICAgICAgZWxzZQogICAgICAgICAgICBjb3V0PDx4OwogICAgICAgIHJldHVybiAwOwogICAgfQogICAgZWxzZQogICAgewogICAgICAgIGxvbmcgbG9uZyBhbnMgPSAwOwogICAgICAgIGlmIChhKjEgKyBiKjUgKyBjKjEwICsgZCoyNSA8IGspCiAgICAgICAgewogICAgICAgICAgICBjb3V0IDw8ICJJbXBvc3NpYmxlIjsKICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgfQogICAgICAgIGlmIChhKjEgKyBiKjUgKyBjKjEwICsgZCoyNSA9PSBrKQogICAgICAgIHsKICAgICAgICAgICAgY291dCA8PCBhICsgYiArIGMgKyBkOwogICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICB9CiAgICAgICAgd2hpbGUgKGElNSAhPSBrJTUpCiAgICAgICAgICAgIGEtLTsKICAgICAgICBpZiAoYSA8IDApCiAgICAgICAgewogICAgICAgICAgICBjb3V0IDw8ICJJbXBvc3NpYmxlIjsKICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgfQogICAgICAgIGsgLT0gYTsKICAgICAgICBpZiAoayA8PSAwKQogICAgICAgIHsKICAgICAgICAgICAgY291dCA8PCBrOwogICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICB9CiAgICAgICAgYW5zICs9IGE7CiAgICAgICAgd2hpbGUgKGslMiAhPSBiJTIpCiAgICAgICAgICAgIGItLTsKICAgICAgICBpZiAoYiA8IDApCiAgICAgICAgewogICAgICAgICAgICB3aGlsZSAoayUyNSAhPSBjJTUpCiAgICAgICAgICAgICAgICBjLS07CiAgICAgICAgICAgIGlmIChjIDwgMCkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgY291dCA8PCAiSW1wb3NzaWJsZSI7CiAgICAgICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICAgICAgfQogICAgICAgICAgICBpZiAoayA8PSBjKjEwKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBjb3V0IDw8IGFucyArIGsvMTA7CiAgICAgICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICAgICAgfQogICAgICAgICAgICBrIC09IGMqMTA7CiAgICAgICAgICAgIGFucyArPSBjOwogICAgICAgICAgICBpZiAoay8yNSA8PSBkKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBjb3V0IDw8IGFucyArIGsvMjU7CiAgICAgICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBrIC09IGIqNTsKICAgICAgICBpZiAoayA8PSAwKQogICAgICAgIHsKICAgICAgICAgICAgY291dCA8PCBhbnMgKyAoayArIGIqNSkvNTsKICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgfQogICAgICAgIGFucyArPSBiOwogICAgICAgIHdoaWxlIChrJTI1ICE9IGMlNSkKICAgICAgICAgICAgYy0tOwogICAgICAgIGlmIChjIDwgMCkKICAgICAgICB7CiAgICAgICAgICAgIGNvdXQgPDwgIkltcG9zc2libGUiOwogICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICB9CiAgICAgICAgaWYgKGsgPD0gYyoxMCkKICAgICAgICB7CiAgICAgICAgICAgIGNvdXQgPDwgYW5zICsgay8xMDsKICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgfQogICAgICAgIGsgLT0gYyoxMDsKICAgICAgICBhbnMgKz0gYzsKICAgICAgICBpZiAoay8yNSA8PSBkKQogICAgICAgIHsKICAgICAgICAgICAgY291dCA8PCBhbnMgKyBrLzI1OwogICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICB9CiAgICAgICAgY291dCA8PCAiSW1wb3NzaWJsZSI7CiAgICB9Cn0KLy9LIEEgOCA0IDgK