Introduction
A sampling distribution is a probability distribution of a sample
statistic calculated from random samples from a population. For this
assignment, I will discuss some distributions that are formed from
sample statistics and their relationships.
Sampling Distributions:
A Closer Look
What kinds of statistics can we calculate from a sample? We can
calculate means, variances, standard deviations, proportions, and many
more. In order to build a sampling distribution, we will need multiple
random samples of the same size of n. However, these distributions can
looK different depending due to a variety of reasons. For example, what
statistic are we interested in? what is the sample size? Do we know what
distribution the original population follows? Do we know the population
standard deviation? These questions can influence how we go about
modeling and using our sampling distributions.
Normal
Distribution
The normal distribution gets used in specific cases. It typically
gets used when we are interested in a sample mean. We typically use a
normal distribution when our population of interest is normally
distributed, and we know the population variance/standard deviation, and
the sample size is large enough \((n \gt
30)\). If we sample from a normally distributed population with a
sample size of n, mean \(\mu\) and
variance \(\sigma^2\), then our
sampling distribution will also follow a normal distribution.
For a sample mean, the distribution will have a mean of \(\mu\), although the variance will now be
\(\sigma^2/n\) instead. In other words,
if: \[ X_1, X_2, \ldots, X_n \sim N(\mu,
\sigma^2)\] then: \[\bar{X} \sim
N\left(\mu, \frac{\sigma^2}{n}\right)\]
If we standardize our mean, we get: \[
Z = \frac{\bar{X}-\mu}{\sigma/\sqrt{n}}
\] As long as the sample size is large enough (or as n \(\to\) \(\infty\)), we can say that \(Z \sim N(0, 1)\)).
Student’s
T-Distribution
This distribution is very similar to the normal distribution, but it
is used when the sample size is small (\(n
\leq 30\)) or when the population standard deviation is unknown.
When the population standard deviation is unknown, it is estimated with
the sample variance, \(S^2\).
We can also standardize the mean with this distribution. If we have a
sample: \[ X_1, X_2, \ldots, X_n \sim N(\mu,
\sigma^2)\] and the population variance is unknown, then we
estimate the variance using the sample variance \[
S^2 = \frac{1}{n-1}\sum_{i=1}^n (X_i - \bar{X})^2.
\] And we can obtain: \[
T = \frac{\bar{X}-\mu}{S/\sqrt{n}} \overset{d}{\to} t_{n-1}
\] where n-1 is the degrees of freedom for a distribution.
In relation to the normal distribution, as n \(\to \infty\), we can say that \(T \sim N(0, 1)\).
Chi-Square
Distribution
The Chi-Square (\(\chi^2\))
distribution is yet another distribution that is used for sampling.
However, it works differently compared to the normal and t
distributions. It is a skewed distribution, and its support is from 0 to
\(\infty\). The parameter for this
distribution is its degrees of freedom, denoted with either a k or v
This distribution is usually used to asymptotically describe sample
proportions.
In relation to \(\chi^2\)
distributions, when \(Z \sim N(0,1)\),
then \(Z^2\) = \(\chi^2(1)\).
F Distribution
The F distribution is a distribution used for modeling sample
variances. It is usually formed as a ratio of two sample variances, or a
ratio of two \(\chi^2\) distributions
and their respective degrees of freedom.
To form an F distribution, we can define two \(\chi^2\) random variables, \(U_1\) and \(U_2\), and their respective degress of
freedom, \(v_1\) and \(v_2\)
LS0tDQp0aXRsZTogIlNUQSA1MDYgSG9tZXdvcmsgMjogU2FtcGxpbmcgRGlzdHJpYnV0aW9ucyINCmF1dGhvcjogIklhbiBWYW5XcmlnaHQiDQpkYXRlOiAiMDIvMDkvMjAyNiINCm91dHB1dDoNCiAgaHRtbF9kb2N1bWVudDogDQogICAgdG9jOiB5ZXMNCiAgICB0b2NfZGVwdGg6IDQNCiAgICB0b2NfZmxvYXQ6IHllcw0KICAgIG51bWJlcl9zZWN0aW9uczogeWVzDQogICAgdG9jX2NvbGxhcHNlZDogeWVzDQogICAgY29kZV9mb2xkaW5nOiBoaWRlDQogICAgY29kZV9kb3dubG9hZDogeWVzDQogICAgc21vb3RoX3Njcm9sbDogeWVzDQogICAgdGhlbWU6IGx1bWVuDQogIHBkZl9kb2N1bWVudDogDQogICAgdG9jOiB5ZXMNCiAgICB0b2NfZGVwdGg6IDQNCiAgICBmaWdfY2FwdGlvbjogeWVzDQogICAgbnVtYmVyX3NlY3Rpb25zOiB5ZXMNCiAgICBmaWdfd2lkdGg6IDMNCiAgICBmaWdfaGVpZ2h0OiAzDQogIHdvcmRfZG9jdW1lbnQ6IA0KICAgIHRvYzogeWVzDQogICAgdG9jX2RlcHRoOiA0DQogICAgZmlnX2NhcHRpb246IHllcw0KICAgIGtlZXBfbWQ6IHllcw0KZWRpdG9yX29wdGlvbnM6IA0KICBjaHVua19vdXRwdXRfdHlwZTogaW5saW5lDQotLS0NCg0KYGBge2NzcywgZWNobyA9IEZBTFNFfQ0KI1RPQzo6YmVmb3JlIHsNCiAgY29udGVudDogIlRhYmxlIG9mIENvbnRlbnRzIjsNCiAgZm9udC13ZWlnaHQ6IGJvbGQ7DQogIGZvbnQtc2l6ZTogMS4yZW07DQogIGRpc3BsYXk6IGJsb2NrOw0KICBjb2xvcjogbmF2eTsNCiAgbWFyZ2luLWJvdHRvbTogMTBweDsNCn0NCg0KDQpkaXYjVE9DIGxpIHsgICAgIC8qIHRhYmxlIG9mIGNvbnRlbnQgICovDQogICAgbGlzdC1zdHlsZTp1cHBlci1yb21hbjsNCiAgICBiYWNrZ3JvdW5kLWltYWdlOm5vbmU7DQogICAgYmFja2dyb3VuZC1yZXBlYXQ6bm9uZTsNCiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjA7DQp9DQoNCmgxLnRpdGxlIHsgICAgLyogbGV2ZWwgMSBoZWFkZXIgb2YgdGl0bGUgICovDQogIGZvbnQtc2l6ZTogMjJweDsNCiAgZm9udC13ZWlnaHQ6IGJvbGQ7DQogIGNvbG9yOiBEYXJrUmVkOw0KICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogIGZvbnQtZmFtaWx5OiAiR2lsbCBTYW5zIiwgc2Fucy1zZXJpZjsNCn0NCg0KaDQuYXV0aG9yIHsgLyogSGVhZGVyIDQgLSBhbmQgdGhlIGF1dGhvciBhbmQgZGF0YSBoZWFkZXJzIHVzZSB0aGlzIHRvbyAgKi8NCiAgZm9udC1zaXplOiAxNXB4Ow0KICBmb250LXdlaWdodDogYm9sZDsNCiAgZm9udC1mYW1pbHk6IHN5c3RlbS11aTsNCiAgY29sb3I6IG5hdnk7DQogIHRleHQtYWxpZ246IGNlbnRlcjsNCn0NCg0KaDQuZGF0ZSB7IC8qIEhlYWRlciA0IC0gYW5kIHRoZSBhdXRob3IgYW5kIGRhdGEgaGVhZGVycyB1c2UgdGhpcyB0b28gICovDQogIGZvbnQtc2l6ZTogMThweDsNCiAgZm9udC13ZWlnaHQ6IGJvbGQ7DQogIGZvbnQtZmFtaWx5OiAiR2lsbCBTYW5zIiwgc2Fucy1zZXJpZjsNCiAgY29sb3I6IERhcmtCbHVlOw0KICB0ZXh0LWFsaWduOiBjZW50ZXI7DQp9DQoNCmgxIHsgLyogSGVhZGVyIDEgLSBhbmQgdGhlIGF1dGhvciBhbmQgZGF0YSBoZWFkZXJzIHVzZSB0aGlzIHRvbyAgKi8NCiAgICBmb250LXNpemU6IDIwcHg7DQogICAgZm9udC13ZWlnaHQ6IGJvbGQ7DQogICAgZm9udC1mYW1pbHk6ICJUaW1lcyBOZXcgUm9tYW4iLCBUaW1lcywgc2VyaWY7DQogICAgY29sb3I6IGRhcmtyZWQ7DQogICAgdGV4dC1hbGlnbjogY2VudGVyOw0KfQ0KDQpoMiB7IC8qIEhlYWRlciAyIC0gYW5kIHRoZSBhdXRob3IgYW5kIGRhdGEgaGVhZGVycyB1c2UgdGhpcyB0b28gICovDQogICAgZm9udC1zaXplOiAxOHB4Ow0KICAgIGZvbnQtd2VpZ2h0OiBib2xkOw0KICAgIGZvbnQtZmFtaWx5OiAiVGltZXMgTmV3IFJvbWFuIiwgVGltZXMsIHNlcmlmOw0KICAgIGNvbG9yOiBuYXZ5Ow0KICAgIHRleHQtYWxpZ246IGxlZnQ7DQp9DQoNCmgzIHsgLyogSGVhZGVyIDMgLSBhbmQgdGhlIGF1dGhvciBhbmQgZGF0YSBoZWFkZXJzIHVzZSB0aGlzIHRvbyAgKi8NCiAgICBmb250LXNpemU6IDE2cHg7DQogICAgZm9udC13ZWlnaHQ6IGJvbGQ7DQogICAgZm9udC1mYW1pbHk6ICJUaW1lcyBOZXcgUm9tYW4iLCBUaW1lcywgc2VyaWY7DQogICAgY29sb3I6IG5hdnk7DQogICAgdGV4dC1hbGlnbjogbGVmdDsNCn0NCg0KaDQgeyAvKiBIZWFkZXIgNCAtIGFuZCB0aGUgYXV0aG9yIGFuZCBkYXRhIGhlYWRlcnMgdXNlIHRoaXMgdG9vICAqLw0KICAgIGZvbnQtc2l6ZTogMTRweDsNCiAgZm9udC13ZWlnaHQ6IGJvbGQ7DQogICAgZm9udC1mYW1pbHk6ICJUaW1lcyBOZXcgUm9tYW4iLCBUaW1lcywgc2VyaWY7DQogICAgY29sb3I6IGRhcmtyZWQ7DQogICAgdGV4dC1hbGlnbjogbGVmdDsNCn0NCg0KLyogQWRkIGRvdHMgYWZ0ZXIgbnVtYmVyZWQgaGVhZGVycyAqLw0KLmhlYWRlci1zZWN0aW9uLW51bWJlcjo6YWZ0ZXIgew0KICBjb250ZW50OiAiLiI7DQoNCmJvZHkgeyBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlOyB9DQoNCi5oaWdobGlnaHRtZSB7IGJhY2tncm91bmQtY29sb3I6eWVsbG93OyB9DQoNCnAgeyBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlOyB9DQoNCn0NCmBgYA0KDQpgYGB7ciBzZXR1cCwgaW5jbHVkZT1GQUxTRX0NCiMgY29kZSBjaHVuayBzcGVjaWZpZXMgd2hldGhlciB0aGUgUiBjb2RlLCB3YXJuaW5ncywgYW5kIG91dHB1dCANCiMgd2lsbCBiZSBpbmNsdWRlZCBpbiB0aGUgb3V0cHV0IGZpbGVzLg0KaWYgKCFyZXF1aXJlKCJrbml0ciIpKSB7DQogICBpbnN0YWxsLnBhY2thZ2VzKCJrbml0ciIpDQogICBsaWJyYXJ5KGtuaXRyKQ0KfQ0KaWYgKCFyZXF1aXJlKCJwYW5kZXIiKSkgew0KICAgaW5zdGFsbC5wYWNrYWdlcygicGFuZGVyIikNCiAgIGxpYnJhcnkocGFuZGVyKQ0KfQ0KaWYgKCFyZXF1aXJlKCJnZ3Bsb3QyIikpIHsNCiAgaW5zdGFsbC5wYWNrYWdlcygiZ2dwbG90MiIpDQogIGxpYnJhcnkoZ2dwbG90MikNCn0NCmlmICghcmVxdWlyZSgidGlkeXZlcnNlIikpIHsNCiAgaW5zdGFsbC5wYWNrYWdlcygidGlkeXZlcnNlIikNCiAgbGlicmFyeSh0aWR5dmVyc2UpDQp9DQoNCmlmICghcmVxdWlyZSgicGxvdGx5IikpIHsNCiAgaW5zdGFsbC5wYWNrYWdlcygicGxvdGx5IikNCiAgbGlicmFyeShwbG90bHkpDQp9DQoNCiMjIGxpYnJhcnkobGVhcHMpDQprbml0cjo6b3B0c19jaHVuayRzZXQoZWNobyA9IFRSVUUsICAgICAgICMgaW5jbHVkZSBjb2RlIGNodW5rIGluIHRoZSBvdXRwdXQgZmlsZQ0KICAgICAgICAgICAgICAgICAgICAgIHdhcm5pbmcgPSBGQUxTRSwgICAjIHNvbWV0aW1lcywgeW91IGNvZGUgbWF5IHByb2R1Y2Ugd2FybmluZyBtZXNzYWdlcywNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyB5b3UgY2FuIGNob29zZSB0byBpbmNsdWRlIHRoZSB3YXJuaW5nIG1lc3NhZ2VzIGluDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgdGhlIG91dHB1dCBmaWxlLiANCiAgICAgICAgICAgICAgICAgICAgICByZXN1bHRzID0gVFJVRSwgICAgIyB5b3UgY2FuIGFsc28gZGVjaWRlIHdoZXRoZXIgdG8gaW5jbHVkZSB0aGUgb3V0cHV0DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgaW4gdGhlIG91dHB1dCBmaWxlLg0KICAgICAgICAgICAgICAgICAgICAgIG1lc3NhZ2UgPSBGQUxTRSwNCiAgICAgICAgICAgICAgICAgICAgICBjb21tZW50ID0gTkENCiAgICAgICAgICAgICAgICAgICAgICApICANCmBgYA0KDQpcDQoNCiMgSW50cm9kdWN0aW9uDQpBIHNhbXBsaW5nIGRpc3RyaWJ1dGlvbiBpcyBhIHByb2JhYmlsaXR5IGRpc3RyaWJ1dGlvbiBvZiBhIHNhbXBsZSBzdGF0aXN0aWMgY2FsY3VsYXRlZCBmcm9tIHJhbmRvbSBzYW1wbGVzIGZyb20gYSBwb3B1bGF0aW9uLiBGb3IgdGhpcyBhc3NpZ25tZW50LCBJIHdpbGwgZGlzY3VzcyBzb21lIGRpc3RyaWJ1dGlvbnMgdGhhdCBhcmUgZm9ybWVkIGZyb20gc2FtcGxlIHN0YXRpc3RpY3MgYW5kIHRoZWlyIHJlbGF0aW9uc2hpcHMuDQoNCiMgU2FtcGxpbmcgRGlzdHJpYnV0aW9uczogQSBDbG9zZXIgTG9vaw0KV2hhdCBraW5kcyBvZiBzdGF0aXN0aWNzIGNhbiB3ZSBjYWxjdWxhdGUgZnJvbSBhIHNhbXBsZT8gV2UgY2FuIGNhbGN1bGF0ZSBtZWFucywgdmFyaWFuY2VzLCBzdGFuZGFyZCBkZXZpYXRpb25zLCBwcm9wb3J0aW9ucywgYW5kIG1hbnkgbW9yZS4gSW4gb3JkZXIgdG8gYnVpbGQgYSBzYW1wbGluZyBkaXN0cmlidXRpb24sIHdlIHdpbGwgbmVlZCBtdWx0aXBsZSByYW5kb20gc2FtcGxlcyBvZiB0aGUgc2FtZSBzaXplIG9mIG4uIEhvd2V2ZXIsIHRoZXNlIGRpc3RyaWJ1dGlvbnMgY2FuIGxvb0sgZGlmZmVyZW50IGRlcGVuZGluZyBkdWUgdG8gYSB2YXJpZXR5IG9mIHJlYXNvbnMuIEZvciBleGFtcGxlLCB3aGF0IHN0YXRpc3RpYyBhcmUgd2UgaW50ZXJlc3RlZCBpbj8gd2hhdCBpcyB0aGUgc2FtcGxlIHNpemU/IERvIHdlIGtub3cgd2hhdCBkaXN0cmlidXRpb24gdGhlIG9yaWdpbmFsIHBvcHVsYXRpb24gZm9sbG93cz8gRG8gd2Uga25vdyB0aGUgcG9wdWxhdGlvbiBzdGFuZGFyZCBkZXZpYXRpb24/IFRoZXNlIHF1ZXN0aW9ucyBjYW4gaW5mbHVlbmNlIGhvdyB3ZSBnbyBhYm91dCBtb2RlbGluZyBhbmQgdXNpbmcgb3VyIHNhbXBsaW5nIGRpc3RyaWJ1dGlvbnMuDQoNCiMgTm9ybWFsIERpc3RyaWJ1dGlvbg0KVGhlIG5vcm1hbCBkaXN0cmlidXRpb24gZ2V0cyB1c2VkIGluIHNwZWNpZmljIGNhc2VzLiBJdCB0eXBpY2FsbHkgZ2V0cyB1c2VkIHdoZW4gd2UgYXJlIGludGVyZXN0ZWQgaW4gYSBzYW1wbGUgbWVhbi4gV2UgdHlwaWNhbGx5IHVzZSBhIG5vcm1hbCBkaXN0cmlidXRpb24gd2hlbiBvdXIgcG9wdWxhdGlvbiBvZiBpbnRlcmVzdCBpcyBub3JtYWxseSBkaXN0cmlidXRlZCwgYW5kIHdlIGtub3cgdGhlIHBvcHVsYXRpb24gdmFyaWFuY2Uvc3RhbmRhcmQgZGV2aWF0aW9uLCBhbmQgdGhlIHNhbXBsZSBzaXplIGlzIGxhcmdlIGVub3VnaCAkKG4gXGd0IDMwKSQuIElmIHdlIHNhbXBsZSBmcm9tIGEgbm9ybWFsbHkgZGlzdHJpYnV0ZWQgcG9wdWxhdGlvbiB3aXRoIGEgc2FtcGxlIHNpemUgb2YgbiwgbWVhbiAkXG11JCBhbmQgdmFyaWFuY2UgJFxzaWdtYV4yJCwgdGhlbiBvdXIgc2FtcGxpbmcgZGlzdHJpYnV0aW9uIHdpbGwgYWxzbyBmb2xsb3cgYSBub3JtYWwgZGlzdHJpYnV0aW9uLg0KDQoNCkZvciBhIHNhbXBsZSBtZWFuLCB0aGUgZGlzdHJpYnV0aW9uIHdpbGwgaGF2ZSBhIG1lYW4gb2YgJFxtdSQsIGFsdGhvdWdoIHRoZSB2YXJpYW5jZSB3aWxsIG5vdyBiZSAkXHNpZ21hXjIvbiQgaW5zdGVhZC4gSW4gb3RoZXIgd29yZHMsIGlmOiANCiQkIFhfMSwgWF8yLCBcbGRvdHMsIFhfbiBcc2ltIE4oXG11LCBcc2lnbWFeMikkJA0KdGhlbjoNCiQkXGJhcntYfSBcc2ltIE5cbGVmdChcbXUsIFxmcmFje1xzaWdtYV4yfXtufVxyaWdodCkkJA0KDQpJZiB3ZSBzdGFuZGFyZGl6ZSBvdXIgbWVhbiwgd2UgZ2V0Og0KJCQNClogPSBcZnJhY3tcYmFye1h9LVxtdX17XHNpZ21hL1xzcXJ0e259fQ0KJCQNCkFzIGxvbmcgYXMgdGhlIHNhbXBsZSBzaXplIGlzIGxhcmdlIGVub3VnaCAob3IgYXMgbiAkXHRvJCAkXGluZnR5JCksIHdlIGNhbiBzYXkgdGhhdCAkWiBcc2ltIE4oMCwgMSkkKS4NCg0KDQojIFN0dWRlbnQncyBULURpc3RyaWJ1dGlvbg0KVGhpcyBkaXN0cmlidXRpb24gaXMgdmVyeSBzaW1pbGFyIHRvIHRoZSBub3JtYWwgZGlzdHJpYnV0aW9uLCBidXQgaXQgaXMgdXNlZCB3aGVuIHRoZSBzYW1wbGUgc2l6ZSBpcyBzbWFsbCAoJG4gXGxlcSAzMCQpIG9yIHdoZW4gdGhlIHBvcHVsYXRpb24gc3RhbmRhcmQgZGV2aWF0aW9uIGlzIHVua25vd24uIFdoZW4gdGhlIHBvcHVsYXRpb24gc3RhbmRhcmQgZGV2aWF0aW9uIGlzIHVua25vd24sIGl0IGlzIGVzdGltYXRlZCB3aXRoIHRoZSBzYW1wbGUgdmFyaWFuY2UsICRTXjIkLg0KDQpXZSBjYW4gYWxzbyBzdGFuZGFyZGl6ZSB0aGUgbWVhbiB3aXRoIHRoaXMgZGlzdHJpYnV0aW9uLiBJZiB3ZSBoYXZlIGEgc2FtcGxlOg0KJCQgWF8xLCBYXzIsIFxsZG90cywgWF9uIFxzaW0gTihcbXUsIFxzaWdtYV4yKSQkIGFuZCB0aGUgcG9wdWxhdGlvbiB2YXJpYW5jZSBpcyB1bmtub3duLCB0aGVuIHdlIGVzdGltYXRlIHRoZSB2YXJpYW5jZSB1c2luZyB0aGUgc2FtcGxlIHZhcmlhbmNlDQokJA0KU14yID0gXGZyYWN7MX17bi0xfVxzdW1fe2k9MX1ebiAoWF9pIC0gXGJhcntYfSleMi4NCiQkDQpBbmQgd2UgY2FuIG9idGFpbjoNCiQkDQpUID0gXGZyYWN7XGJhcntYfS1cbXV9e1MvXHNxcnR7bn19IFxvdmVyc2V0e2R9e1x0b30gIHRfe24tMX0NCiQkDQp3aGVyZSBuLTEgaXMgdGhlIGRlZ3JlZXMgb2YgZnJlZWRvbSBmb3IgYSBkaXN0cmlidXRpb24uDQoNCkluIHJlbGF0aW9uIHRvIHRoZSBub3JtYWwgZGlzdHJpYnV0aW9uLCBhcyBuICRcdG8gXGluZnR5JCwgd2UgY2FuIHNheSB0aGF0ICRUIFxzaW0gTigwLCAxKSQuDQoNCiMgQ2hpLVNxdWFyZSBEaXN0cmlidXRpb24NClRoZSBDaGktU3F1YXJlICgkXGNoaV4yJCkgZGlzdHJpYnV0aW9uIGlzIHlldCBhbm90aGVyIGRpc3RyaWJ1dGlvbiB0aGF0IGlzIHVzZWQgZm9yIHNhbXBsaW5nLiBIb3dldmVyLCBpdCB3b3JrcyBkaWZmZXJlbnRseSBjb21wYXJlZCB0byB0aGUgbm9ybWFsIGFuZCB0IGRpc3RyaWJ1dGlvbnMuIEl0IGlzIGEgc2tld2VkIGRpc3RyaWJ1dGlvbiwgYW5kIGl0cyBzdXBwb3J0IGlzIGZyb20gMCB0byAkXGluZnR5JC4gVGhlIHBhcmFtZXRlciBmb3IgdGhpcyBkaXN0cmlidXRpb24gaXMgaXRzIGRlZ3JlZXMgb2YgZnJlZWRvbSwgZGVub3RlZCB3aXRoIGVpdGhlciBhIGsgb3IgdiBUaGlzIGRpc3RyaWJ1dGlvbiBpcyB1c3VhbGx5IHVzZWQgdG8gYXN5bXB0b3RpY2FsbHkgZGVzY3JpYmUgc2FtcGxlIHByb3BvcnRpb25zLg0KDQpJbiByZWxhdGlvbiB0byAkXGNoaV4yJCBkaXN0cmlidXRpb25zLCB3aGVuICRaIFxzaW0gTigwLDEpJCwgdGhlbiAkWl4yJCA9ICRcY2hpXjIoMSkkLg0KDQojIEYgRGlzdHJpYnV0aW9uDQpUaGUgRiBkaXN0cmlidXRpb24gaXMgYSBkaXN0cmlidXRpb24gdXNlZCBmb3IgbW9kZWxpbmcgc2FtcGxlIHZhcmlhbmNlcy4gSXQgaXMgdXN1YWxseSBmb3JtZWQgYXMgYSByYXRpbyBvZiB0d28gc2FtcGxlIHZhcmlhbmNlcywgb3IgYSByYXRpbyBvZiB0d28gJFxjaGleMiQgZGlzdHJpYnV0aW9ucyBhbmQgdGhlaXIgcmVzcGVjdGl2ZSBkZWdyZWVzIG9mIGZyZWVkb20uDQoNClRvIGZvcm0gYW4gRiBkaXN0cmlidXRpb24sIHdlIGNhbiBkZWZpbmUgdHdvICRcY2hpXjIkIHJhbmRvbSB2YXJpYWJsZXMsICRVXzEkIGFuZCAkVV8yJCwgYW5kIHRoZWlyIHJlc3BlY3RpdmUgZGVncmVzcyBvZiBmcmVlZG9tLCAkdl8xJCBhbmQgJHZfMiQNCg0KDQoNCg==