#include<bits/stdc++.h>
using namespace std;
#define pb push_back
#define mp make_pair
#define timesaver ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);
const unsigned int mod=1e7+7;
#define PI 3.14159265
typedef long long int ll;
const long long int N=1e5;
float a[200009];
vector <ll> v[200009];
bool visit[200009]={false};
ll ve=0,e=0;
void dfs(ll x)
{
float s=0;
visit[x]=true;
for(int i=0;i<v[x].size();i++)
{
if(visit[v[x][i]]==false)
dfs(v[x][i]);
}
if(v[x].size()==1)
a[x]=0;
else if(x!=1)
{
s=0;
for(int j=0;j<v[x].size();j++)
{
s=s+a[v[x][j]];
}
a[x]=(s/(v[x].size()-1))+1;
}
return ;
}
int main() {
timesaver;
float t=0.0,ans;
ll m,d,l,k,n,q=0,p=0,z=0,w,pre=1e5,mid,co[5]={0},ab[100009]={0},b[10009]={0},t1,t2,now,r=0,i=0,j=0,flag=0,temp=0,e=-1e4,o=0;
cin>>n;
for(i=0;i<n;i++)
{
cin>>p>>q;
v[p].pb(q);
//v[q].pb(p);
}
dfs(1);
for(i=0;i<v[1].size();i++)
{
t=t+a[v[1][i]];
}
ans=(t/v[1].size())+1;
cout<<ans;
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKI2RlZmluZSBwYiBwdXNoX2JhY2sKI2RlZmluZSBtcCBtYWtlX3BhaXIKI2RlZmluZSB0aW1lc2F2ZXIgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbygwKTtjaW4udGllKDApO2NvdXQudGllKDApOwpjb25zdCB1bnNpZ25lZCBpbnQgbW9kPTFlNys3OwojZGVmaW5lIFBJIDMuMTQxNTkyNjUKdHlwZWRlZiBsb25nIGxvbmcgaW50IGxsOwpjb25zdCBsb25nIGxvbmcgaW50IE49MWU1OwpmbG9hdCBhWzIwMDAwOV07CnZlY3RvciA8bGw+IHZbMjAwMDA5XTsKYm9vbCB2aXNpdFsyMDAwMDldPXtmYWxzZX07CmxsIHZlPTAsZT0wOwoKdm9pZCBkZnMobGwgeCkKewogICAgZmxvYXQgcz0wOwogICAgdmlzaXRbeF09dHJ1ZTsKICAgIGZvcihpbnQgaT0wO2k8dlt4XS5zaXplKCk7aSsrKQogICAgewogICAgICAgIGlmKHZpc2l0W3ZbeF1baV1dPT1mYWxzZSkKICAgICAgICBkZnModlt4XVtpXSk7CiAgICB9CiAgICBpZih2W3hdLnNpemUoKT09MSkKICAgIGFbeF09MDsKICAgIGVsc2UgaWYoeCE9MSkKICAgIHsKICAgICAgICBzPTA7CiAgICAgICAgZm9yKGludCBqPTA7ajx2W3hdLnNpemUoKTtqKyspCiAgICAgICAgewogICAgICAgICAgICBzPXMrYVt2W3hdW2pdXTsKICAgICAgICB9CiAgICAgICAgYVt4XT0ocy8odlt4XS5zaXplKCktMSkpKzE7CiAgICB9CiAgICByZXR1cm4gOwp9CgppbnQgbWFpbigpIHsKICAgIHRpbWVzYXZlcjsKICAgIGZsb2F0IHQ9MC4wLGFuczsKICAgIGxsIG0sZCxsLGssbixxPTAscD0wLHo9MCx3LHByZT0xZTUsbWlkLGNvWzVdPXswfSxhYlsxMDAwMDldPXswfSxiWzEwMDA5XT17MH0sdDEsdDIsbm93LHI9MCxpPTAsaj0wLGZsYWc9MCx0ZW1wPTAsZT0tMWU0LG89MDsKICAgIGNpbj4+bjsKICAgIGZvcihpPTA7aTxuO2krKykKICAgIHsKICAgICAgICBjaW4+PnA+PnE7CiAgICAgICAgdltwXS5wYihxKTsKICAgICAgICAvL3ZbcV0ucGIocCk7CiAgICB9CiAgICBkZnMoMSk7CiAgICBmb3IoaT0wO2k8dlsxXS5zaXplKCk7aSsrKQogICAgewogICAgICAgIHQ9dCthW3ZbMV1baV1dOwogICAgfQogICAgYW5zPSh0L3ZbMV0uc2l6ZSgpKSsxOwogICAgY291dDw8YW5zOwogICAgcmV0dXJuIDA7Cn0=