#include <bits/stdc++.h>
using namespace std;
long long int pow27[100001], pow7[100001];
int main() {
  pow27[0] = pow7[0] = 1;
  for (int i = 1; i < 100001; i++) {
    pow27[i] = (pow27[i - 1] * 27) % 1000000007;
    pow7[i] = (pow7[i - 1] * 7) % 1000000007;
  }
  int n;
  scanf("%d", &n);
  long long int ans = pow27[n] - pow7[n];
  while (ans < 0) ans += 1000000007;
  printf("%d\n", (int)ans);
  return 0;
}
