#include long long int u[200005], v[200005]; long long int deg[200005]; long long int pow[200005]; int main() { long long int n; scanf("%lld", &n); long long int i; long long int m = n - 1; for (i = 0; i < m; i++) { scanf("%lld %lld", &u[i], &v[i]); u[i]--; v[i]--; } const long long int p = 998244353; for (i = 0; i < n; i++) deg[i] = 0; for (i = 0; i < m; i++) { deg[u[i]]++; deg[v[i]]++; } pow[0] = 1; for (i = 1; i < n; i++) pow[i] = 2 * pow[i - 1] % p; long long int ans = 0; for (i = 0; i < n; i++) { ans += pow[deg[i]]; ans %= p; if (deg[i] == n - 1) ans = (ans - 2) % p; } printf("%lld\n", ans); return 0; }