#include <iostream>
using namespace std;
#define max 1000
int main() {
int sum;
cin>>sum;
int coins[]={3,1,5};
int dp[1000000]={0};
dp[0]=0;
for(int i=1;i<=sum;i++)
{
dp[i]=max;
for(int j=0;j<3;j++)
{
if(coins[j]<=i)
dp[i]=min(dp[i],dp[i-coins[j]]+1);
}
}
cout<<dp[sum]<<endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwojZGVmaW5lIG1heCAxMDAwCgppbnQgbWFpbigpIHsKCQoJCWludCBzdW07CgkJY2luPj5zdW07CgkJaW50IGNvaW5zW109ezMsMSw1fTsKCQlpbnQgZHBbMTAwMDAwMF09ezB9OwoJCWRwWzBdPTA7CgkJZm9yKGludCBpPTE7aTw9c3VtO2krKykKCQl7CgkJCWRwW2ldPW1heDsKCQkgIGZvcihpbnQgaj0wO2o8MztqKyspCgkgICAgCXsKCQkJaWYoY29pbnNbal08PWkpCgkJCWRwW2ldPW1pbihkcFtpXSxkcFtpLWNvaW5zW2pdXSsxKTsKCQkgIH0KCSAgIH0KCSAgICAgY291dDw8ZHBbc3VtXTw8ZW5kbDsKCQoJcmV0dXJuIDA7Cn0=