#include<bits/stdc++.h>
using namespace std;
const long long MaxN = 1e5 + 5, MOD= 1e9+7;
long long n, dp[MaxN][5];
vector<long long> a[MaxN];
void dfs(long long u, long long par)
{
for (long long v : a[u])
{
if(v==par) continue;
dfs(v,u);
dp[u][1]=dp[u][1]*((dp[v][2]+dp[v][0])%MOD)%MOD;
dp[u][0]=dp[u][0]*((dp[v][1]+dp[v][2])%MOD)%MOD;
dp[u][2]=dp[u][2]*((dp[v][1]+dp[v][0])%MOD)%MOD;
}
}
void input()
{
cin >> n;
for (long long i=1; i<n ;i++)
{
long long u,v;
cin >> u >> v;
a[u].push_back(v);
a[v].push_back(u);
}
}
void solve()
{
memset(dp,0,sizeof(dp));
for (long long i=1; i<=n ;i++)
{
for (long long j=0; j<=2; j++)
{
dp[i][j]=1;
}
}
dfs(1,-1);
cout << ((dp[1][0]+dp[1][1])%MOD+dp[1][2])%MOD;
}
int main()
{
ios_base::sync_with_stdio(0);
cin.tie(0);
input();
solve();
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKY29uc3QgbG9uZyBsb25nIE1heE4gPSAxZTUgKyA1LCBNT0Q9IDFlOSs3Owpsb25nIGxvbmcgbiwgZHBbTWF4Tl1bNV07CnZlY3Rvcjxsb25nIGxvbmc+IGFbTWF4Tl07CnZvaWQgZGZzKGxvbmcgbG9uZyB1LCBsb25nIGxvbmcgcGFyKQp7CiAgICBmb3IgKGxvbmcgbG9uZyB2IDogYVt1XSkKICAgIHsKICAgICAgICBpZih2PT1wYXIpIGNvbnRpbnVlOwogICAgICAgIGRmcyh2LHUpOwogICAgICAgIGRwW3VdWzFdPWRwW3VdWzFdKigoZHBbdl1bMl0rZHBbdl1bMF0pJU1PRCklTU9EOwogICAgICAgIGRwW3VdWzBdPWRwW3VdWzBdKigoZHBbdl1bMV0rZHBbdl1bMl0pJU1PRCklTU9EOwogICAgICAgIGRwW3VdWzJdPWRwW3VdWzJdKigoZHBbdl1bMV0rZHBbdl1bMF0pJU1PRCklTU9EOwogICAgfQp9CnZvaWQgaW5wdXQoKQp7CiAgICBjaW4gPj4gbjsKICAgIGZvciAobG9uZyBsb25nIGk9MTsgaTxuIDtpKyspCiAgICB7CiAgICAgICAgbG9uZyBsb25nIHUsdjsKICAgICAgICBjaW4gPj4gdSA+PiB2OwogICAgICAgIGFbdV0ucHVzaF9iYWNrKHYpOwogICAgICAgIGFbdl0ucHVzaF9iYWNrKHUpOwogICAgfQp9CnZvaWQgc29sdmUoKQp7CiAgICBtZW1zZXQoZHAsMCxzaXplb2YoZHApKTsKICAgIGZvciAobG9uZyBsb25nIGk9MTsgaTw9biA7aSsrKQogICAgewogICAgICAgIGZvciAobG9uZyBsb25nIGo9MDsgajw9MjsgaisrKQogICAgICAgIHsKICAgICAgICAgICAgZHBbaV1bal09MTsKICAgICAgICB9CiAgICB9CiAgICBkZnMoMSwtMSk7CiAgICBjb3V0IDw8ICgoZHBbMV1bMF0rZHBbMV1bMV0pJU1PRCtkcFsxXVsyXSklTU9EOwp9CmludCBtYWluKCkKewogICAgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbygwKTsKICAgIGNpbi50aWUoMCk7CiAgICBpbnB1dCgpOwogICAgc29sdmUoKTsKfQo=