1 Soal 1

Jika diketahui jumlah penjualan sebuah produk A berdistribusi normal dengan rata-rata 250 unit per-hari dengan standar deviasi 10 unit. Maka, berapakah peluang pada suatu hari hasil penjualan dengan kondisi :

Lebih besar dari 268 unit ?

Di antara 245 - 260 unit ?

# diketahui

ratarata = 250  #unit
standardeviasi = 10 #unit

1.1 lebih besar dari 268 unit ?

x <- 1-pnorm(268, mean = ratarata, sd = standardeviasi)
x
## [1] 0.03593032

Jadi, Peluang terjualnya sebesar 268 unit adalah sebesar 0.03593032 atau 3,59%

1.2 Di antara 245 - 260 unit ?

y <- pnorm(260, mean = ratarata, sd = standardeviasi)- pnorm(245, mean = ratarata, sd = standardeviasi)
y
## [1] 0.5328072

Jadi, Peluang terjualnya sebesar 245-260 unit adalah sebesar 0.5328072 atau 53,28%

2 Soal 2

Salah satu penyakit mata yang disebut Glaukoma dapat berdampak negatif pada penderita apabila Intraocular Pressure (IOP) nya tinggi. Pada subuah penelitian diketahui bahwa distribusi dari IOP populasi secara umum mengikuti sebaran normal dengan rata-rata 16 mm/HG dan standar deviasinya 3 mm/Hg. Jika nilai IOP sekitar 12 dan 20 mm/Hg dianggap normal, maka berapa persen dari populasi umum akan berada dalam rentang ini?

# diketahui

rata2 = 16
sd2 = 3
Populasi <- pnorm(20, mean = rata2, sd = sd2) - pnorm(12, mean = rata2, sd = sd2)

Populasi
## [1] 0.8175776

Jadi, Populasi umum yang akan berada pada rentang 12 mm/HG sampai 20 mm/HG adalah 0.8175776 atau 81,75%

3 Soal 3

Dalam R terdapat Dataset chickwts yang terdiri dari dua variabel (weight dan feed) dan 71 kasus/baris. Diketahui bahwa variabel weight merupakan variabel numerik dengan skala interval/rasio, sedangkan variabel feed merupakan variabel nonnumerik dengan skala nominal. Perlu dicatat bahwa, variabel weight ini berisi nilai pertumbuhan berat badan anak ayam, sedangkan variabel fedd berisi perlakuan (treatment) dalam pemberian jenis pakannya. Andaikan anda sebagai peneliti ingin melakukan pengujian apakah rata-rata dari variabel weight sama dengan nilai 150, dimana α=0.025!

3.1 Hipotesis

Ho = rata-rata berat badan anak ayam sama dengan 150

H1 = rata-rata berat badan anak ayam tidak sama dengan 150

3.2 diketahui

Taraf Signifikan : Alpha = 0.025

Kriteria Pengujian :

Jika p-value < alpha, maka H0 ditolak

Jika p-value > alpha, maka H0 diterima

3.3 Penyelesaian

data <- chickwts$weight
t.test(data, alternative = 'two.sided', mu = 150)
## 
##  One Sample t-test
## 
## data:  data
## t = 12.013, df = 70, p-value < 2.2e-16
## alternative hypothesis: true mean is not equal to 150
## 95 percent confidence interval:
##  242.8301 279.7896
## sample estimates:
## mean of x 
##  261.3099

di atas p-value > 0.025.

n = length(data)
t_tabel = qt(1-(0.025/2), df = n-1)

t_tabel
## [1] 2.290639

Dari T-test di atas diketahui t-hitung adalah 12.013 dan T-table adalah 2.290639. jadi t hitung > t table, maka H0 di tolak

4 Soal 4

Dengan menggunakan dataset chickwts pada R. Lakukan pengujian perbandingan rata-rata weight dari dua kelompok dalam variabel feed, yaitu antara kelompok casein dan sunflower.

4.1 data

chick <-chickwts[chickwts$feed %in% c("casein","sunflower"),]

4.2 Normality Test Casein

dtcasein <-chick$weight[chick$feed == "casein"]
shapiro.test(dtcasein)
## 
##  Shapiro-Wilk normality test
## 
## data:  dtcasein
## W = 0.91663, p-value = 0.2592

4.3 Normality Test Sunflower

dtsunflower <- chick$weight[chick$feed == "sunflower"]
shapiro.test(dtsunflower)
## 
##  Shapiro-Wilk normality test
## 
## data:  dtsunflower
## W = 0.92809, p-value = 0.3603

4.4 Hasilnya

Membuat Hipotesis

H0 : Data Casein berdistribusi normal

H1 : Data Casein tidak berdistribusi normal

Kriteria Pengujian

Jika p-value < alpha (0.05), maka H0 ditolak

Jika p-value > alpha (0.05), maka H0 diterima

Hasil Normalitas

casein = 0.2592, p-value > alpha maka H0 diterima

sunflower = 0.3603, p-value > alpha maka H0 diterima

Jadi kesimpulannya kedua variabel berdistribusi normal.

4.5 Hipotasis Selanjutnya

Hipotesis untuk mengetahui apakah terdapat perbedaan rata-rata kedua variabel tersebut.

H0 = Rata-rata casein dan sunflower sama

H1 : Rata-rata casein dan sunflower berbeda

Kritesianya :

Tolak H0 jika p-value < alpha (0.05)

Terima H0 jika p-value > alpha (0.05)

4.6 Pengujian

t.test(chick$weight~chick$feed, data = chick, var.equal = TRUE)
## 
##  Two Sample t-test
## 
## data:  chick$weight by chick$feed
## t = -0.22851, df = 22, p-value = 0.8214
## alternative hypothesis: true difference in means between group casein and group sunflower is not equal to 0
## 95 percent confidence interval:
##  -53.73622  43.06955
## sample estimates:
##    mean in group casein mean in group sunflower 
##                323.5833                328.9167

Berdasarkan t-test diatas diketahui bahwa p-value > 0.05, dimana 0.8214 > 0.05 dengan demikian H0 diterima yang artinya rata-rata casein dan sunflower sama.

5 Soal 5

Kemenpora ingin menguji efektivitas jenis pelatihan baru yang diusulkan, dengan membandingkan rata-rata 10 pelari di lintasan 100 meter. Berikut adalah catatan waktu (detik) sebelum dan setelah pelatihan dari masing-masing 10 pelari.

Sebelum training: 12.9, 13.5, 12.8, 15.6, 17.2, 19.2, 12.6, 15.3, 14.4, 11.3.

Setelah training: 12.7, 13.6, 12.0, 15.2, 16.8, 20.0, 12.0, 15.9, 16.0, 11.1.

Buktikan bahwa apakah ada perbedaan pada hasil perlakuan/pelatihan uji rata-rata dua sampel berpasangan tersebut!

sblm = c(12.9, 13.5, 12.8, 15.6, 17.2, 
        19.2, 12.6, 15.3, 14.4, 11.3)   

stlh = c(12.7, 13.6, 12.0, 15.2, 16.8, 
        20.0, 12.0, 15.9, 16.0, 11.1)

5.1 uji Normalitas

shapiro.test(sblm)
## 
##  Shapiro-Wilk normality test
## 
## data:  sblm
## W = 0.94444, p-value = 0.6033
shapiro.test(stlh)
## 
##  Shapiro-Wilk normality test
## 
## data:  stlh
## W = 0.93638, p-value = 0.5135

dari kedua data di atas bisa di simpulkan bahwa data di atas berdistribusi normal karena p-value > 0.05.

5.2 Hipotesis dan Kriteria Pengujian

Membuat Hipotesis :

H0 : Tidak terdapat perbedaan rata-rata pelari sebelum dan sesudah dilatih

H1 : Terdapat perbedaan rata-rata pelari sebelum dan sesudah dilatih

Kriterianya :

Tolak H0, jika p-value < 0.05

Terima H0, jika p-value > 0.05

5.3 Pengujian

t.test(sblm, stlh, paired = TRUE)
## 
##  Paired t-test
## 
## data:  sblm and stlh
## t = -0.21331, df = 9, p-value = 0.8358
## alternative hypothesis: true mean difference is not equal to 0
## 95 percent confidence interval:
##  -0.5802549  0.4802549
## sample estimates:
## mean difference 
##           -0.05

Dari Hasil t-Test di atas diketahui bahwa p-value = 0.8358. jadi sesuai kriteria maka H0 di terima karena p-value > 0.05. Jadi kesimpulannya tidak terdapat perbedaan rata-rata pelari sebelum dan sesudah di latih.

LS0tDQp0aXRsZTogIlVUUyBLb21wdXRhc2kgU3RhdGlzdGlrYSINCmF1dGhvcjogIkNhbHZpbiBSaXN3YW5kaSINCmRhdGU6ICJgciBmb3JtYXQoU3lzLkRhdGUoKSwgJyVCICVkLCAlWScpYCINCm91dHB1dDoNCiAgaHRtbF9kb2N1bWVudDoNCiAgICBoaWdobGlnaHQ6IHB5Z21lbnRzDQogICAgdGhlbWU6IHNwYWNlbGFiDQogICAgbnVtYmVyX3NlY3Rpb25zOiB5ZXMNCiAgICB0b2M6IHllcw0KICAgIHRvY19mbG9hdDogeWVzDQogICAgY29kZV9kb3dubG9hZDogeWVzDQogICAgY29kZV9mb2xkaW5nOiBoaWRlDQotLS0NCg0KYGBge3IgbG9nbywgZWNobz1GQUxTRSxmaWcuYWxpZ249J2NlbnRlcicsIG91dC53aWR0aCA9ICczMCUnfQ0Ka25pdHI6OmluY2x1ZGVfZ3JhcGhpY3MoIkxvZ28ucG5nIikNCmBgYA0KDQoNCiMgU29hbCAxDQoNCkppa2EgZGlrZXRhaHVpIGp1bWxhaCBwZW5qdWFsYW4gc2VidWFoIHByb2R1ayBBIGJlcmRpc3RyaWJ1c2kgbm9ybWFsIGRlbmdhbiByYXRhLXJhdGEgMjUwIHVuaXQgcGVyLWhhcmkgZGVuZ2FuIHN0YW5kYXIgZGV2aWFzaSAxMCB1bml0LiBNYWthLCBiZXJhcGFrYWggcGVsdWFuZyBwYWRhIHN1YXR1IGhhcmkgaGFzaWwgcGVuanVhbGFuIGRlbmdhbiBrb25kaXNpIDoNCg0KKkxlYmloIGJlc2FyIGRhcmkgMjY4IHVuaXQgPyoNCg0KKkRpIGFudGFyYSAyNDUgLSAyNjAgdW5pdCA/Kg0KYGBge3J9DQojIGRpa2V0YWh1aQ0KDQpyYXRhcmF0YSA9IDI1MCAgI3VuaXQNCnN0YW5kYXJkZXZpYXNpID0gMTAgI3VuaXQNCmBgYA0KDQojIyBsZWJpaCBiZXNhciBkYXJpIDI2OCB1bml0ID8NCg0KYGBge3J9DQp4IDwtIDEtcG5vcm0oMjY4LCBtZWFuID0gcmF0YXJhdGEsIHNkID0gc3RhbmRhcmRldmlhc2kpDQp4DQpgYGANCg0KSmFkaSwgUGVsdWFuZyB0ZXJqdWFsbnlhIHNlYmVzYXIgMjY4IHVuaXQgYWRhbGFoIHNlYmVzYXIgMC4wMzU5MzAzMiBhdGF1IDMsNTklDQoNCiMjIERpIGFudGFyYSAyNDUgLSAyNjAgdW5pdCA/DQoNCmBgYHtyfQ0KeSA8LSBwbm9ybSgyNjAsIG1lYW4gPSByYXRhcmF0YSwgc2QgPSBzdGFuZGFyZGV2aWFzaSktIHBub3JtKDI0NSwgbWVhbiA9IHJhdGFyYXRhLCBzZCA9IHN0YW5kYXJkZXZpYXNpKQ0KeQ0KYGBgDQpKYWRpLCBQZWx1YW5nIHRlcmp1YWxueWEgc2ViZXNhciAyNDUtMjYwIHVuaXQgYWRhbGFoIHNlYmVzYXIgMC41MzI4MDcyIGF0YXUgNTMsMjglDQoNCg0KIyBTb2FsIDINCg0KU2FsYWggc2F0dSBwZW55YWtpdCBtYXRhIHlhbmcgZGlzZWJ1dCBHbGF1a29tYSBkYXBhdCBiZXJkYW1wYWsgbmVnYXRpZiBwYWRhIHBlbmRlcml0YSBhcGFiaWxhIEludHJhb2N1bGFyIFByZXNzdXJlIChJT1ApIG55YSB0aW5nZ2kuIFBhZGEgc3VidWFoIHBlbmVsaXRpYW4gZGlrZXRhaHVpIGJhaHdhIGRpc3RyaWJ1c2kgZGFyaSBJT1AgcG9wdWxhc2kgc2VjYXJhIHVtdW0gbWVuZ2lrdXRpIHNlYmFyYW4gbm9ybWFsIGRlbmdhbiByYXRhLXJhdGEgMTYgbW0vSEcgZGFuIHN0YW5kYXIgZGV2aWFzaW55YSAzIG1tL0hnLiBKaWthIG5pbGFpIElPUCBzZWtpdGFyIDEyIGRhbiAyMCBtbS9IZyBkaWFuZ2dhcCBub3JtYWwsIG1ha2EgYmVyYXBhIHBlcnNlbiBkYXJpIHBvcHVsYXNpIHVtdW0gYWthbiBiZXJhZGEgZGFsYW0gcmVudGFuZyBpbmk/DQoNCmBgYHtyfQ0KIyBkaWtldGFodWkNCg0KcmF0YTIgPSAxNg0Kc2QyID0gMw0KDQpgYGANCg0KYGBge3J9DQpQb3B1bGFzaSA8LSBwbm9ybSgyMCwgbWVhbiA9IHJhdGEyLCBzZCA9IHNkMikgLSBwbm9ybSgxMiwgbWVhbiA9IHJhdGEyLCBzZCA9IHNkMikNCg0KUG9wdWxhc2kNCmBgYA0KSmFkaSwgUG9wdWxhc2kgdW11bSB5YW5nIGFrYW4gYmVyYWRhIHBhZGEgcmVudGFuZyAxMiBtbS9IRyBzYW1wYWkgMjAgbW0vSEcgYWRhbGFoIDAuODE3NTc3NiBhdGF1IDgxLDc1JQ0KDQojIFNvYWwgMw0KDQpEYWxhbSBSIHRlcmRhcGF0IERhdGFzZXQgYGNoaWNrd3RzYCB5YW5nIHRlcmRpcmkgZGFyaSBkdWEgdmFyaWFiZWwgKHdlaWdodCBkYW4gZmVlZCkgZGFuIDcxIGthc3VzL2JhcmlzLiBEaWtldGFodWkgYmFod2EgdmFyaWFiZWwgd2VpZ2h0IG1lcnVwYWthbiB2YXJpYWJlbCBudW1lcmlrIGRlbmdhbiBza2FsYSBpbnRlcnZhbC9yYXNpbywgc2VkYW5na2FuIHZhcmlhYmVsIGZlZWQgbWVydXBha2FuIHZhcmlhYmVsIG5vbm51bWVyaWsgZGVuZ2FuIHNrYWxhIG5vbWluYWwuIFBlcmx1IGRpY2F0YXQgYmFod2EsIHZhcmlhYmVsIHdlaWdodCBpbmkgYmVyaXNpIG5pbGFpIHBlcnR1bWJ1aGFuIGJlcmF0IGJhZGFuIGFuYWsgYXlhbSwgc2VkYW5na2FuIHZhcmlhYmVsIGZlZGQgYmVyaXNpIHBlcmxha3VhbiAodHJlYXRtZW50KSBkYWxhbSBwZW1iZXJpYW4gamVuaXMgcGFrYW5ueWEuIEFuZGFpa2FuIGFuZGEgc2ViYWdhaSBwZW5lbGl0aSBpbmdpbiBtZWxha3VrYW4gcGVuZ3VqaWFuIGFwYWthaCByYXRhLXJhdGEgZGFyaSB2YXJpYWJlbCB3ZWlnaHQgc2FtYSBkZW5nYW4gbmlsYWkgMTUwLCBkaW1hbmEgzrE9MC4wMjUhDQoNCiMjIEhpcG90ZXNpcw0KDQoqSG8gPSByYXRhLXJhdGEgYmVyYXQgYmFkYW4gYW5hayBheWFtIHNhbWEgZGVuZ2FuIDE1MCoNCg0KKkgxID0gcmF0YS1yYXRhIGJlcmF0IGJhZGFuIGFuYWsgYXlhbSB0aWRhayBzYW1hIGRlbmdhbiAxNTAqDQoNCiMjIGRpa2V0YWh1aQ0KDQpUYXJhZiBTaWduaWZpa2FuIDogDQpBbHBoYSA9IDAuMDI1DQoNCktyaXRlcmlhIFBlbmd1amlhbiA6DQoNCipKaWthIHAtdmFsdWUgPCBhbHBoYSwgbWFrYSBIMCBkaXRvbGFrKg0KDQoqSmlrYSBwLXZhbHVlID4gYWxwaGEsIG1ha2EgSDAgZGl0ZXJpbWEqDQoNCiMjIFBlbnllbGVzYWlhbg0KDQpgYGB7cn0NCmRhdGEgPC0gY2hpY2t3dHMkd2VpZ2h0DQp0LnRlc3QoZGF0YSwgYWx0ZXJuYXRpdmUgPSAndHdvLnNpZGVkJywgbXUgPSAxNTApDQpgYGANCmRpIGF0YXMgcC12YWx1ZSA+IDAuMDI1Lg0KDQpgYGB7cn0NCm4gPSBsZW5ndGgoZGF0YSkNCnRfdGFiZWwgPSBxdCgxLSgwLjAyNS8yKSwgZGYgPSBuLTEpDQoNCnRfdGFiZWwNCmBgYA0KDQpEYXJpIFQtdGVzdCBkaSBhdGFzIGRpa2V0YWh1aSB0LWhpdHVuZyBhZGFsYWggYDEyLjAxM2AgZGFuIFQtdGFibGUgYWRhbGFoIGAyLjI5MDYzOWAuIGphZGkgdCBoaXR1bmcgPiB0IHRhYmxlLCBtYWthIEgwIGRpIHRvbGFrDQoNCiMgU29hbCA0DQoNCkRlbmdhbiBtZW5nZ3VuYWthbiBkYXRhc2V0IGNoaWNrd3RzIHBhZGEgUi4gTGFrdWthbiBwZW5ndWppYW4gcGVyYmFuZGluZ2FuIHJhdGEtcmF0YSB3ZWlnaHQgZGFyaSBkdWEga2Vsb21wb2sgZGFsYW0gdmFyaWFiZWwgZmVlZCwgeWFpdHUgYW50YXJhIGtlbG9tcG9rIGBjYXNlaW5gIGRhbiBgc3VuZmxvd2VyYC4NCg0KIyMgZGF0YQ0KYGBge3J9DQpjaGljayA8LWNoaWNrd3RzW2NoaWNrd3RzJGZlZWQgJWluJSBjKCJjYXNlaW4iLCJzdW5mbG93ZXIiKSxdDQoNCmBgYA0KIyMgTm9ybWFsaXR5IFRlc3QgYENhc2VpbmANCg0KYGBge3J9DQpkdGNhc2VpbiA8LWNoaWNrJHdlaWdodFtjaGljayRmZWVkID09ICJjYXNlaW4iXQ0Kc2hhcGlyby50ZXN0KGR0Y2FzZWluKQ0KYGBgDQoNCiMjIE5vcm1hbGl0eSBUZXN0IGBTdW5mbG93ZXJgDQoNCmBgYHtyfQ0KZHRzdW5mbG93ZXIgPC0gY2hpY2skd2VpZ2h0W2NoaWNrJGZlZWQgPT0gInN1bmZsb3dlciJdDQpzaGFwaXJvLnRlc3QoZHRzdW5mbG93ZXIpDQpgYGANCg0KIyMgSGFzaWxueWENCg0KTWVtYnVhdCBIaXBvdGVzaXMNCg0KKkgwIDogRGF0YSBDYXNlaW4gYmVyZGlzdHJpYnVzaSBub3JtYWwqDQoNCipIMSA6IERhdGEgQ2FzZWluIHRpZGFrIGJlcmRpc3RyaWJ1c2kgbm9ybWFsKg0KDQpLcml0ZXJpYSBQZW5ndWppYW4NCg0KKkppa2EgcC12YWx1ZSA8IGFscGhhICgwLjA1KSwgbWFrYSBIMCBkaXRvbGFrKg0KDQoqSmlrYSBwLXZhbHVlID4gYWxwaGEgKDAuMDUpLCBtYWthIEgwIGRpdGVyaW1hKg0KDQpIYXNpbCBOb3JtYWxpdGFzDQoNCipgY2FzZWluYCA9IDAuMjU5MiwgcC12YWx1ZSA+IGFscGhhIG1ha2EgSDAgZGl0ZXJpbWEqDQoNCipgc3VuZmxvd2VyYCA9IDAuMzYwMywgcC12YWx1ZSA+IGFscGhhIG1ha2EgSDAgZGl0ZXJpbWEqDQoNCkphZGkga2VzaW1wdWxhbm55YSBrZWR1YSB2YXJpYWJlbCBiZXJkaXN0cmlidXNpIG5vcm1hbC4NCg0KIyMgSGlwb3Rhc2lzIFNlbGFuanV0bnlhDQoNCkhpcG90ZXNpcyB1bnR1ayBtZW5nZXRhaHVpIGFwYWthaCB0ZXJkYXBhdCBwZXJiZWRhYW4gcmF0YS1yYXRhIGtlZHVhIHZhcmlhYmVsIHRlcnNlYnV0Lg0KDQoqSDAgPSBSYXRhLXJhdGEgYGNhc2VpbmAgZGFuIGBzdW5mbG93ZXJgIHNhbWEqDQoNCipIMSA6IFJhdGEtcmF0YSBgY2FzZWluYCBkYW4gYHN1bmZsb3dlcmAgYmVyYmVkYSoNCg0KS3JpdGVzaWFueWEgOg0KDQoqVG9sYWsgSDAgamlrYSBwLXZhbHVlIDwgYWxwaGEgKDAuMDUpKg0KDQoqVGVyaW1hIEgwIGppa2EgcC12YWx1ZSA+IGFscGhhICgwLjA1KSoNCg0KIyMgUGVuZ3VqaWFuDQoNCmBgYHtyfQ0KdC50ZXN0KGNoaWNrJHdlaWdodH5jaGljayRmZWVkLCBkYXRhID0gY2hpY2ssIHZhci5lcXVhbCA9IFRSVUUpDQpgYGANCkJlcmRhc2Fya2FuIHQtdGVzdCBkaWF0YXMgZGlrZXRhaHVpIGJhaHdhIHAtdmFsdWUgPiAwLjA1LCBkaW1hbmEgMC44MjE0ID4gMC4wNSBkZW5nYW4gZGVtaWtpYW4gSDAgZGl0ZXJpbWEgeWFuZyBhcnRpbnlhIHJhdGEtcmF0YSBgY2FzZWluYCBkYW4gYHN1bmZsb3dlcmAgc2FtYS4NCg0KDQojIFNvYWwgNQ0KDQpLZW1lbnBvcmEgaW5naW4gbWVuZ3VqaSBlZmVrdGl2aXRhcyBqZW5pcyBwZWxhdGloYW4gYmFydSB5YW5nIGRpdXN1bGthbiwgZGVuZ2FuIG1lbWJhbmRpbmdrYW4gcmF0YS1yYXRhIDEwIHBlbGFyaSBkaSBsaW50YXNhbiAxMDAgbWV0ZXIuIEJlcmlrdXQgYWRhbGFoIGNhdGF0YW4gd2FrdHUgKGRldGlrKSBzZWJlbHVtIGRhbiBzZXRlbGFoIHBlbGF0aWhhbiBkYXJpIG1hc2luZy1tYXNpbmcgMTAgcGVsYXJpLg0KDQoqU2ViZWx1bSB0cmFpbmluZzogMTIuOSwgMTMuNSwgMTIuOCwgMTUuNiwgMTcuMiwgMTkuMiwgMTIuNiwgMTUuMywgMTQuNCwgMTEuMy4qDQoNCipTZXRlbGFoIHRyYWluaW5nOiAxMi43LCAxMy42LCAxMi4wLCAxNS4yLCAxNi44LCAyMC4wLCAxMi4wLCAxNS45LCAxNi4wLCAxMS4xLioNCg0KQnVrdGlrYW4gYmFod2EgYXBha2FoIGFkYSBwZXJiZWRhYW4gcGFkYSBoYXNpbCBwZXJsYWt1YW4vcGVsYXRpaGFuIHVqaSByYXRhLXJhdGEgZHVhIHNhbXBlbCBiZXJwYXNhbmdhbiB0ZXJzZWJ1dCENCg0KYGBge3J9DQoNCnNibG0gPSBjKDEyLjksIDEzLjUsIDEyLjgsIDE1LjYsIDE3LjIsIA0KICAgICAgICAxOS4yLCAxMi42LCAxNS4zLCAxNC40LCAxMS4zKSAgIA0KDQpzdGxoID0gYygxMi43LCAxMy42LCAxMi4wLCAxNS4yLCAxNi44LCANCiAgICAgICAgMjAuMCwgMTIuMCwgMTUuOSwgMTYuMCwgMTEuMSkNCmBgYA0KDQojIyB1amkgTm9ybWFsaXRhcw0KDQpgYGB7cn0NCnNoYXBpcm8udGVzdChzYmxtKQ0Kc2hhcGlyby50ZXN0KHN0bGgpDQpgYGANCmRhcmkga2VkdWEgZGF0YSBkaSBhdGFzIGJpc2EgZGkgc2ltcHVsa2FuIGJhaHdhIGRhdGEgZGkgYXRhcyBiZXJkaXN0cmlidXNpIG5vcm1hbCBrYXJlbmEgcC12YWx1ZSA+IDAuMDUuDQoNCiMjIEhpcG90ZXNpcyBkYW4gS3JpdGVyaWEgUGVuZ3VqaWFuIA0KDQpNZW1idWF0IEhpcG90ZXNpcyA6DQoNCipIMCA6IFRpZGFrIHRlcmRhcGF0IHBlcmJlZGFhbiByYXRhLXJhdGEgcGVsYXJpIHNlYmVsdW0gZGFuIHNlc3VkYWggZGlsYXRpaCoNCg0KKkgxIDogVGVyZGFwYXQgcGVyYmVkYWFuIHJhdGEtcmF0YSBwZWxhcmkgc2ViZWx1bSBkYW4gc2VzdWRhaCBkaWxhdGloKg0KDQpLcml0ZXJpYW55YSA6DQoNCipUb2xhayBIMCwgamlrYSBwLXZhbHVlIDwgMC4wNSoNCg0KKlRlcmltYSBIMCwgamlrYSBwLXZhbHVlID4gMC4wNSoNCg0KIyMgUGVuZ3VqaWFuDQoNCmBgYHtyfQ0KdC50ZXN0KHNibG0sIHN0bGgsIHBhaXJlZCA9IFRSVUUpDQpgYGANCg0KRGFyaSBIYXNpbCB0LVRlc3QgZGkgYXRhcyBkaWtldGFodWkgYmFod2EgcC12YWx1ZSA9IDAuODM1OC4gamFkaSBzZXN1YWkga3JpdGVyaWEgbWFrYSBIMCBkaSB0ZXJpbWEga2FyZW5hIHAtdmFsdWUgPiAwLjA1LiBKYWRpIGtlc2ltcHVsYW5ueWEgdGlkYWsgdGVyZGFwYXQgcGVyYmVkYWFuIHJhdGEtcmF0YSBwZWxhcmkgc2ViZWx1bSBkYW4gc2VzdWRhaCBkaSBsYXRpaC4NCg0KDQoNCg0KDQoNCg==