https://vjudge.net/contest/278754#problem/H
#include<iostream>
#include<cstdio>
#define ll long long
using namespace std;
ll i,j,k,l,n,m,ans;
ll qsm(ll x,ll y)
{
ll ans=1;
while (y)
{
if (y&1) ans=(ans*x)%29;
x=(x*x)%29;
y=y>>1;
}
return ans%29;
}
int main()
{
while (scanf("%d",&n))
{
if (n==0) break;
ans=((qsm(2,2*n+1)-1)*(qsm(3,n+1)-1)*qsm(2,27)*(qsm(167,n+1)-1)*qsm(166,27))%29;
printf("%d\n",ans);
}
}