import java.util.*;
import java.lang.*;
class Main
{
}
public static double P(int dice, int r) {
if (dice == 0) {
// Zero dice: probabiliy 1 to get 0
if (r == 0) {
return 1.0;
} else {
return 0.0;
}
} else {
// Multiple dice: recursion
double sum = 0.0;
for (int i = r - 6; i < r; i++) {
sum += P(dice - 1, i) / 6.0;
}
return sum;
}
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CgpjbGFzcyBNYWluCnsKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbiB7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKFAoMywgMTApKTsKICAgIH0KICAgIAogICAgcHVibGljIHN0YXRpYyBkb3VibGUgUChpbnQgZGljZSwgaW50IHIpIHsKICAgICAgICBpZiAoZGljZSA9PSAwKSB7CiAgICAgICAgICAgIC8vIFplcm8gZGljZTogcHJvYmFiaWxpeSAxIHRvIGdldCAwCiAgICAgICAgICAgIGlmIChyID09IDApIHsKICAgICAgICAgICAgICAgIHJldHVybiAxLjA7CiAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICByZXR1cm4gMC4wOwogICAgICAgICAgICB9CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgLy8gTXVsdGlwbGUgZGljZTogcmVjdXJzaW9uCiAgICAgICAgICAgIGRvdWJsZSBzdW0gPSAwLjA7CiAgICAgICAgICAgIGZvciAoaW50IGkgPSByIC0gNjsgaSA8IHI7IGkrKykgewogICAgICAgICAgICAgICAgc3VtICs9IFAoZGljZSAtIDEsIGkpIC8gNi4wOwogICAgICAgICAgICB9CiAgICAgICAgICAgIHJldHVybiBzdW07CiAgICAgICAgfQogICAgfQp9