#include <iostream>
#include <stdio.h>
#include <map>
using namespace std;
 
 int main() {
  int i=0,j,k=0,m,n,t=0,s[17],ad[100],len[100],ans[100];
  multimap<int,int> mp;
  for (k=0;k<17;k++) s[k]=-1;
  while(true) {
  for (;i<100;i++) {
	  len[i]=(i % 5)==1 ? 5 : 2;
	  for (j=0;j<17-len[i];j++) {
		  for (k=0;k<len[i];k++) if (s[j+k]>=0) break;
		  if (k==len[i])  { for (k=j;k<j+len[i];k++) s[k]=i; 
		  ans[i]=t>i*5 ? t-5*i : 0;
		  m=t < i*5 ? i*5 : t;
		  ad[i]=j;
		  mp.insert(multimap<int,int>::value_type(m+17*(i%2)+3*(i%3)+19,i)); 
		  break;} 
	  }
      if (j==17-len[i]) break;
  }
  if (i==100) break;
  t=(*mp.begin()).first;
  while(!mp.empty() && (*mp.begin()).first == t) {
	  m=(*mp.begin()).second;
	  for (j=ad[m]; j<ad[m]+len[m]; j++) s[j]=-1;
	  mp.erase(mp.begin());
     }
  }
  while(cin >> n) cout << ans[n] << endl;
   return 0;
 }