#include <bits/stdc++.h>
using namespace std;
const int maxn = 2e5 + 10;
const long long mod = 998244353;
int cal[maxn];
long long v[maxn], sum = 1;
int main() {
  int n, i, x, y;
  scanf("%d", &n);
  v[1] = 1;
  for (i = 2; i <= n; i++) v[i] = v[i - 1] * i % mod;
  for (i = 1; i < n; i++) {
    scanf("%d%d", &x, &y);
    cal[x]++, cal[y]++;
  }
  for (i = 1; i <= n; i++) sum = sum * v[cal[i]] % mod;
  printf("%lld", sum * n % mod);
  return 0;
}
