secion 1. Medidas de Tendencia central y Dispersion

recibos<- c(266.63,163.41,219.41,162.64,187.16,289.17,306.55,335.48,343.50,226.80,208.99,230.46)

media

media<-mean(recibos)
media
## [1] 245.0167

mediana

mediana<-median(recibos)
mediana
## [1] 228.63

rango

rango<-max(recibos)-min(recibos)
rango
## [1] 180.86

varianza

recibos1<-recibos-media
recibos1
##  [1]  21.61333 -81.60667 -25.60667 -82.37667 -57.85667  44.15333  61.53333
##  [8]  90.46333  98.48333 -18.21667 -36.02667 -14.55667
recibos2<-recibos1*recibos1
recibos2
##  [1]  467.1362 6659.6480  655.7014 6785.9152 3347.3939 1949.5168 3786.3511
##  [8] 8183.6147 9698.9669  331.8469 1297.9207  211.8965
recibos3<-sum(recibos2)
recibos3
## [1] 43375.91
var_por <-recibos3/12
var_por
## [1] 3614.659
desv_estandar_po<- sqrt(var_por)
desv_estandar_po
## [1] 60.12203

## Secion 2. Distribucion Normal

El salario mensual de los recientes egresados es europa que ganan una media de 1300 euros al mes +, tiene una desviacion estandar de 600 euros ##a) calcula el porcentaje de graduados que ganan menos de 600 euros al mes

a<-pnorm(600,1300,600)*100
a
## [1] 12.16725

b) calcula el porcentaje de graduados que ganan entre 1000 y 1500.

b<-(pnorm(1500,1300,600)-pnorm(1000,1300,600))*100
b
## [1] 32.20211

c) calcula el porcentaje de graduados que ganan mas de 2200 euros al

mes.

c<- (1 - pnorm(2200,1300,600))*100
c
## [1] 6.68072

problema 2 #la temperatura derante septiembre esta distribuida

normaomente con media 18,7C y desiacion estandar de 5c calcule la probabbilidad de que la temperatura durante septiembre este por debajo de 21c y por encima de 21

a1<-pnorm(21,18.7,5)*100
a1
## [1] 67.72419
a2<-(1-pnorm(21,18.7,5))*100
a2
## [1] 32.27581

### Problema 3 #Una fabeica de pilas asegura que la duracion de su producto

tiene una distribucion normal de media 80 horas y una varianza de 16 calcula la probabilidad de de que una pila elegida al azar dure: #a) mas de 90 horas

a3<- pnorm(90,80,4)*100
a3
## [1] 99.37903

b)entre 70 y 85 horas

b3<-(pnorm(85,80,4)-pnorm(70,80,4))*100
b3
## [1] 88.81406

si un comerciante compra un lote de 1000 pilas, calcula cuantas pilas

tendra una vida superiror a #c)100

c3<- (1-pnorm(100,80,4))
c3
## [1] 2.866516e-07
c4<- 1000*c3
c4
## [1] 0.0002866516

d)90

d3<- (1-pnorm(90,80,4))
d3
## [1] 0.006209665
d4<- 1000*d3
d4
## [1] 6.209665

Secion 3. Prueba de analisis

Paso 1. Plantear hipotesis

Paso 2. Nivel de significancia

Paso 3. Zona de aceptacion/rechazo

Paso 4. Funcion pivotal

Paso 5. conclusion

### Ejercicios del Mundo Real

¿Qué reacción tendría usted si un aficionado al fútbol americano le dijera lo siguiente? “Los Raiders de Rockland tienen un promedio de 3.6 yardas de recorrido por tierra. Como sólo necesitan 10 yardas para anotar y tienen cuatro oportunidades para lograrlo, la anotación es segura, siempre y cuando mantengan su forma de jugar por tierra.”

Respuesta: La afirmación es incorrecta porque ignora completamente la variabilidad en yardas ganadas por carrera

3-86

A continuación, se tienen 3 partes del presupuesto de defensa de un año, a cada una de éstas se le asignó, por parte del Congreso mexicano, la misma cantidad de financiamiento:

• Salario de oficiales (total).

• Mantenimiento de la flota aérea.

• Adquisiciones de alimentos (total).

Tomando en cuenta la distribución de posibles resultados para los gastos reales en cada una de éstas áreas, haga corresponder cada sección a una de las curvas de la siguiente figura, fundamente su respuesta.

**Respuesta: Salarios de funcionarios: A; mantenimiento de flota: C; adquisiciones de alimentos: B.

3-92

El 30 de junio de 1992, la capitalización de nueve mercados de valores del Pacífico y Asia fue:
País Capitalización (en miles de millones de dólares)
Filipinas 17
Indonesia 21
Tailandia 44
Singapur 50
Malasia 79
Corea del Sur 86
Taiwan 140
Hong Kong 178
Australia 203

a) Encuentre la media aritmética de los datos.

b) Encuentre la mediana de los datos.

c) Encuentre la moda de los datos.

d) ¿Cuál es la mejor medida de la tendencia central del conjunto de datos?

e) Encuentre la desviación estándar de los datos. (La población completa está incluida en ellos.)

**Respuestas:

cpt <- c(17,21,44,50,79,86,140,178,203)
#a
media<- mean(cpt)
media
## [1] 90.88889
# como la dsitruibucion esta sesgada a la derecha, la mejor media tendencia central es la mediana
#b
median(cpt)
## [1] 79
#c
#No hay moda para datos sin agrupar.
#d
histograma <- hist(cpt)

# Como la distribución está sesgada a la derecha, la mejor medida de tendencia central es la mediana.

#e
cpt2<- cpt - media 
cpt2
## [1] -73.888889 -69.888889 -46.888889 -40.888889 -11.888889  -4.888889  49.111111
## [8]  87.111111 112.111111
cpt3 <- cpt2*cpt2
cpt3
## [1]  5459.56790  4884.45679  2198.56790  1671.90123   141.34568    23.90123
## [7]  2411.90123  7588.34568 12568.90123
cpt4 <- sum(cpt3)
cpt4
## [1] 36948.89
var_pob_cap<- cpt4/9
desvi_var_pob_cap<- sqrt(var_pob_cap) 
desvi_var_pob_cap
## [1] 64.07365

3-100

Matthews, Young y Asociados, una agencia de consultorías de Chapell Hill, tiene los siguientes registros que indican el número de días que cada uno de sus 10 consultores de planta cobró el último año:
212 220 230 210 228 229 231 219 221 222
a) Sin calcular el valor de las medidas, ¿cuál de ellas cree usted que le daría una mayor información acerca de esta distribución: el rango (alcance) o la desviación estándar?
b) Calcule: Rango, Varianza y Desviación Estándar.
c) Tomando en cuenta la dificultad y el tiempo para calcular cada medida que revisó en el inciso a), ¿cuál sugeriría como la mejor?

d) ¿Qué haría que usted cambiara su opinión al respecto?

RESPUESTA:

a) Desviación estándar.

b)

dias<- c(212,220,230,210,228,229,231,219,221,222)
dias
##  [1] 212 220 230 210 228 229 231 219 221 222
rango_dias<-mean(dias)
rango_dias
## [1] 222.2
media_dias<-mean(dias)
media_dias
## [1] 222.2
dias2<- dias - media_dias
dias2
##  [1] -10.2  -2.2   7.8 -12.2   5.8   6.8   8.8  -3.2  -1.2  -0.2
dias3<- dias2*dias2
dias4<- sum(dias3)
dias4 
## [1] 487.6
varianza_poblacional_dias<- dias4/10
varianza_poblacional_dias
## [1] 48.76
des_est_pobl<- sqrt(varianza_poblacional_dias)
des_est_pobl
## [1] 6.982836

c) Desviación Estándar

d) Nada

3-106

Allison Barett realiza análisis estadísticos para un equipo de carreras automovilísticas. A continuación, se presentan las cifras en kilómetros por litro del gasto de combustible de sus automóviles en las carreras recientes:
4.77 6.11 6.11 5.05 5.99 4.91 5.27 6.01 5.75 4.89 6.05 5.22 6.02 5.24 6.11 5.02
a) Calcule la mediana del consumo de combustible.
b) Calcule la media del mismo consumo.
c) Agrupe los datos en 5 clases de igual tamaño. ¿Cuál es el intervalo del valor de consumo de combustible para la clase modal?
d) ¿Cuál de las 3 medidas de tendencia central es la que mejor puede servirle a Allison cuando haga un pedido de combustible? Explique su respuesta.
e) ¿Cuál es el rango?
f) ¿Cuál es la varianza?
g) ¿Cuál es la desviación estándar? Establezca una conclusión a partir de las medidas de dispersión.

RESPUESTA:

Kilometros <- c(4.77,6.11,6.11,5.05,5.99,4.91,5.27,6.01,5.75,4.89,6.05,5.22,6.02,5.24,6.11,5.02)

#a
mediana_km <- median(Kilometros)
mediana_km
## [1] 5.51
#b
media_km <- mean(Kilometros)
media_km
## [1] 5.5325
#c
clases_km<- cut(Kilometros,breaks = 5)
clases_km
##  [1] (4.77,5.04] (5.84,6.11] (5.84,6.11] (5.04,5.31] (5.84,6.11] (4.77,5.04]
##  [7] (5.04,5.31] (5.84,6.11] (5.57,5.84] (4.77,5.04] (5.84,6.11] (5.04,5.31]
## [13] (5.84,6.11] (5.04,5.31] (5.84,6.11] (4.77,5.04]
## Levels: (4.77,5.04] (5.04,5.31] (5.31,5.57] (5.57,5.84] (5.84,6.11]
clases_km2 <- table(clases_km)
clases_km2
## clases_km
## (4.77,5.04] (5.04,5.31] (5.31,5.57] (5.57,5.84] (5.84,6.11] 
##           4           4           0           1           7
#d

histograma_km<- hist(Kilometros)

histograma_km
## $breaks
## [1] 4.6 4.8 5.0 5.2 5.4 5.6 5.8 6.0 6.2
## 
## $counts
## [1] 1 2 2 3 0 1 1 6
## 
## $density
## [1] 0.3125 0.6250 0.6250 0.9375 0.0000 0.3125 0.3125 1.8750
## 
## $mids
## [1] 4.7 4.9 5.1 5.3 5.5 5.7 5.9 6.1
## 
## $xname
## [1] "Kilometros"
## 
## $equidist
## [1] TRUE
## 
## attr(,"class")
## [1] "histogram"
#e
rango_km <- max(Kilometros)- min(Kilometros)
rango_km
## [1] 1.34

8-64

Inspectores del gobierno, al investigar los cargos levantados contra una embotelladora de bebidas no alcohólicas, de Texas, que no llenaba adecuadamente sus productos, han muestreado 200 botellas y encontraron que el promedio de llenado es de 31.7 onzas líquidas (aproximadamente 930 ml.) Se anuncia que las botellas contienen 32 onzas líquidas (946.33 ml.). Se sabe que la desviación estándar de la población es de 1.5 onzas líquidas (44.36 ml.). ¿Deberían concluir los inspectores, al nivel de significancia de 2%, que las botellas están siendo llenadas con menos contenido, y emitir una sanción?

Paso 1. Plantear hipótesis

H0: xbar = μ

H1: xbar ≠ μ

Paso 2. Nivel de significancia

α = 0.02

Paso 3. Zona de aceptación/rechazo

** paso 3. zona de aceptacion/ rechazo**

** paso 4. Funcion pivotal**

z_lleno <- (31.7-32)/(1.5/sqrt(200))
z_lleno
## [1] -2.828427

Paso 5. Conclusión

Se rechaza H0: Las botellas se llenan con menos contenido.

LS0tDQp0aXRsZTogIldvcmtzaG9wIg0KYXV0aG9yOiAiTWFyaWFubyBCYXV0aXN0YSBBMDE2NTY5MDQiDQpkYXRlOiAiMjAyMy0wNS0xOCINCm91dHB1dDogDQogIGh0bWxfZG9jdW1lbnQ6DQogICAgdG9jOiBUUlVFDQogICAgdG9jX2Zsb2F0OiBUUlVFDQogICAgY29kZV9kb3dubG9hZDogVFJVRQ0KLS0tDQoNCiFbXShDOiU1Q1VzZXJzJTVDbWFyaWElNUNEb3dubG9hZHMlNUNyZWNpYm9kZWx1ei5wbmcpDQoNCiMjIHNlY2lvbiAxLiBNZWRpZGFzIGRlIFRlbmRlbmNpYSBjZW50cmFsIHkgRGlzcGVyc2lvbg0KDQoNCmBgYHtyfQ0KcmVjaWJvczwtIGMoMjY2LjYzLDE2My40MSwyMTkuNDEsMTYyLjY0LDE4Ny4xNiwyODkuMTcsMzA2LjU1LDMzNS40OCwzNDMuNTAsMjI2LjgwLDIwOC45OSwyMzAuNDYpDQpgYGANCg0KIyMjIG1lZGlhDQoNCmBgYHtyfQ0KbWVkaWE8LW1lYW4ocmVjaWJvcykNCm1lZGlhDQpgYGANCg0KIyMjIG1lZGlhbmENCg0KYGBge3J9DQptZWRpYW5hPC1tZWRpYW4ocmVjaWJvcykNCm1lZGlhbmENCmBgYA0KDQojIyMgcmFuZ28NCg0KYGBge3J9DQpyYW5nbzwtbWF4KHJlY2lib3MpLW1pbihyZWNpYm9zKQ0KcmFuZ28NCmBgYA0KDQojIyMgdmFyaWFuemENCg0KYGBge3J9DQpyZWNpYm9zMTwtcmVjaWJvcy1tZWRpYQ0KcmVjaWJvczENCmBgYA0KDQpgYGB7cn0NCnJlY2lib3MyPC1yZWNpYm9zMSpyZWNpYm9zMQ0KcmVjaWJvczINCmBgYA0KDQpgYGB7cn0NCnJlY2lib3MzPC1zdW0ocmVjaWJvczIpDQpyZWNpYm9zMw0KYGBgDQoNCmBgYHtyfQ0KdmFyX3BvciA8LXJlY2lib3MzLzEyDQp2YXJfcG9yDQpgYGANCg0KYGBge3J9DQpkZXN2X2VzdGFuZGFyX3BvPC0gc3FydCh2YXJfcG9yKQ0KZGVzdl9lc3RhbmRhcl9wbw0KYGBgDQohW10oQzolNUNVc2VycyU1Q21hcmlhJTVDRG93bmxvYWRzJTVDcGlsYXMtYmF0ZXJpYXMtdXNhZGFzLTE5MjAtNS5qcGcpDQojIyBTZWNpb24gMi4gRGlzdHJpYnVjaW9uIE5vcm1hbA0KDQojIyMjIEVsIHNhbGFyaW8gbWVuc3VhbCBkZSBsb3MgcmVjaWVudGVzIGVncmVzYWRvcyBlcyBldXJvcGEgcXVlIGdhbmFuIHVuYSBtZWRpYSBkZSAxMzAwIGV1cm9zIGFsIG1lcyArLCB0aWVuZSB1bmEgZGVzdmlhY2lvbiBlc3RhbmRhciBkZSA2MDAgZXVyb3MgIyNhKSBjYWxjdWxhIGVsIHBvcmNlbnRhamUgZGUgZ3JhZHVhZG9zIHF1ZSBnYW5hbiBtZW5vcyBkZSA2MDAgZXVyb3MgYWwgbWVzDQoNCmBgYHtyfQ0KYTwtcG5vcm0oNjAwLDEzMDAsNjAwKSoxMDANCmENCmBgYA0KDQojIyMgYikgY2FsY3VsYSBlbCBwb3JjZW50YWplIGRlIGdyYWR1YWRvcyBxdWUgZ2FuYW4gZW50cmUgMTAwMCB5IDE1MDAuDQoNCmBgYHtyfQ0KYjwtKHBub3JtKDE1MDAsMTMwMCw2MDApLXBub3JtKDEwMDAsMTMwMCw2MDApKSoxMDANCmINCmBgYA0KDQojIyMgYykgY2FsY3VsYSBlbCBwb3JjZW50YWplIGRlIGdyYWR1YWRvcyBxdWUgZ2FuYW4gbWFzIGRlIDIyMDAgZXVyb3MgYWwNCg0KbWVzLg0KDQpgYGB7cn0NCmM8LSAoMSAtIHBub3JtKDIyMDAsMTMwMCw2MDApKSoxMDANCmMNCmBgYA0KDQojIyMgcHJvYmxlbWEgMiAjbGEgdGVtcGVyYXR1cmEgZGVyYW50ZSBzZXB0aWVtYnJlIGVzdGEgZGlzdHJpYnVpZGENCg0Kbm9ybWFvbWVudGUgY29uIG1lZGlhIDE4LDdDIHkgZGVzaWFjaW9uIGVzdGFuZGFyIGRlIDVjIGNhbGN1bGUgbGEgcHJvYmFiYmlsaWRhZCBkZSBxdWUgbGEgdGVtcGVyYXR1cmEgZHVyYW50ZSBzZXB0aWVtYnJlIGVzdGUgcG9yIGRlYmFqbyBkZSAyMWMgeSBwb3IgZW5jaW1hIGRlIDIxDQoNCmBgYHtyfQ0KYTE8LXBub3JtKDIxLDE4LjcsNSkqMTAwDQphMQ0KYGBgDQoNCmBgYHtyfQ0KYTI8LSgxLXBub3JtKDIxLDE4LjcsNSkpKjEwMA0KYTINCmBgYA0KIVtdKEM6XFxVc2Vyc1xcbWFyaWFcXERvd25sb2Fkc1xcZGVzY2FyZ2EuanBlZykNCiMjIyBQcm9ibGVtYSAzICNVbmEgZmFiZWljYSBkZSBwaWxhcyBhc2VndXJhIHF1ZSBsYSBkdXJhY2lvbiBkZSBzdSBwcm9kdWN0bw0KDQp0aWVuZSB1bmEgZGlzdHJpYnVjaW9uIG5vcm1hbCBkZSBtZWRpYSA4MCBob3JhcyB5IHVuYSB2YXJpYW56YSBkZSAxNiBjYWxjdWxhIGxhIHByb2JhYmlsaWRhZCBkZSBkZSBxdWUgdW5hIHBpbGEgZWxlZ2lkYSBhbCBhemFyIGR1cmU6ICNhKSBtYXMgZGUgOTAgaG9yYXMNCg0KYGBge3J9DQphMzwtIHBub3JtKDkwLDgwLDQpKjEwMA0KYTMNCmBgYA0KDQojIyMgYillbnRyZSA3MCB5IDg1IGhvcmFzDQoNCmBgYHtyfQ0KYjM8LShwbm9ybSg4NSw4MCw0KS1wbm9ybSg3MCw4MCw0KSkqMTAwDQpiMw0KYGBgDQoNCiMjIyBzaSB1biBjb21lcmNpYW50ZSBjb21wcmEgdW4gbG90ZSBkZSAxMDAwIHBpbGFzLCBjYWxjdWxhIGN1YW50YXMgcGlsYXMNCg0KdGVuZHJhIHVuYSB2aWRhIHN1cGVyaXJvciBhICNjKTEwMA0KDQpgYGB7cn0NCmMzPC0gKDEtcG5vcm0oMTAwLDgwLDQpKQ0KYzMNCg0KYGBgDQoNCmBgYHtyfQ0KYzQ8LSAxMDAwKmMzDQpjNA0KYGBgDQoNCiMjIyBkKTkwDQoNCmBgYHtyfQ0KZDM8LSAoMS1wbm9ybSg5MCw4MCw0KSkNCmQzDQpgYGANCg0KYGBge3J9DQpkNDwtIDEwMDAqZDMNCmQ0DQpgYGANCg0KIyMjIFNlY2lvbiAzLiBQcnVlYmEgZGUgYW5hbGlzaXMNCg0KIyMjIyBQYXNvIDEuIFBsYW50ZWFyIGhpcG90ZXNpcw0KDQojIyMjIFBhc28gMi4gTml2ZWwgZGUgc2lnbmlmaWNhbmNpYQ0KDQojIyMjIFBhc28gMy4gWm9uYSBkZSBhY2VwdGFjaW9uL3JlY2hhem8NCg0KIyMjIyBQYXNvIDQuIEZ1bmNpb24gcGl2b3RhbA0KDQojIyMjIFBhc28gNS4gY29uY2x1c2lvbg0KIVtdKEM6XFxVc2Vyc1xcbWFyaWFcXERvd25sb2Fkc1xcODUucG5nKQ0KIyMjIEVqZXJjaWNpb3MgZGVsIE11bmRvIFJlYWwNCg0KIyMjIyDCv1F1w6kgcmVhY2Npw7NuIHRlbmRyw61hIHVzdGVkIHNpIHVuIGFmaWNpb25hZG8gYWwgZsO6dGJvbCBhbWVyaWNhbm8gbGUgZGlqZXJhIGxvIHNpZ3VpZW50ZT8gIkxvcyBSYWlkZXJzIGRlIFJvY2tsYW5kIHRpZW5lbiB1biBwcm9tZWRpbyBkZSAzLjYgeWFyZGFzIGRlIHJlY29ycmlkbyBwb3IgdGllcnJhLiBDb21vIHPDs2xvIG5lY2VzaXRhbiAxMCB5YXJkYXMgcGFyYSBhbm90YXIgeSB0aWVuZW4gY3VhdHJvIG9wb3J0dW5pZGFkZXMgcGFyYSBsb2dyYXJsbywgbGEgYW5vdGFjacOzbiBlcyBzZWd1cmEsIHNpZW1wcmUgeSBjdWFuZG8gbWFudGVuZ2FuIHN1IGZvcm1hIGRlIGp1Z2FyIHBvciB0aWVycmEuIg0KDQojIyMjICoqUmVzcHVlc3RhOioqIExhIGFmaXJtYWNpw7NuIGVzIGluY29ycmVjdGEgcG9ycXVlIGlnbm9yYSBjb21wbGV0YW1lbnRlIGxhIHZhcmlhYmlsaWRhZCBlbiB5YXJkYXMgZ2FuYWRhcyBwb3IgY2FycmVyYQ0KDQojIyMjICoqMy04NioqDQoNCiMjIyMgQSBjb250aW51YWNpw7NuLCBzZSB0aWVuZW4gMyBwYXJ0ZXMgZGVsIHByZXN1cHVlc3RvIGRlIGRlZmVuc2EgZGUgdW4gYcOxbywgYSBjYWRhIHVuYSBkZSDDqXN0YXMgc2UgbGUgYXNpZ27DsywgcG9yIHBhcnRlIGRlbCBDb25ncmVzbyBtZXhpY2FubywgbGEgbWlzbWEgY2FudGlkYWQgZGUgZmluYW5jaWFtaWVudG86DQoNCiMjIyMg4oCiIFNhbGFyaW8gZGUgb2ZpY2lhbGVzICh0b3RhbCkuDQoNCiMjIyMg4oCiIE1hbnRlbmltaWVudG8gZGUgbGEgZmxvdGEgYcOpcmVhLg0KDQojIyMjIOKAoiBBZHF1aXNpY2lvbmVzIGRlIGFsaW1lbnRvcyAodG90YWwpLg0KDQojIyMjIFRvbWFuZG8gZW4gY3VlbnRhIGxhIGRpc3RyaWJ1Y2nDs24gZGUgcG9zaWJsZXMgcmVzdWx0YWRvcyBwYXJhIGxvcyBnYXN0b3MgcmVhbGVzIGVuIGNhZGEgdW5hIGRlIMOpc3RhcyDDoXJlYXMsIGhhZ2EgY29ycmVzcG9uZGVyIGNhZGEgc2VjY2nDs24gYSB1bmEgZGUgbGFzIGN1cnZhcyBkZSBsYSBzaWd1aWVudGUgZmlndXJhLCBmdW5kYW1lbnRlIHN1IHJlc3B1ZXN0YS4NCg0KIVtdKEM6JTVDVXNlcnMlNUNtYXJpYSU1Q011c2ljJTVDRGlzZSVDMyVCMW8lMjBzaW4lMjB0JUMzJUFEdHVsby5wbmcpDQoNCiMjIyMgKipSZXNwdWVzdGE6IFNhbGFyaW9zIGRlIGZ1bmNpb25hcmlvczogQTsgbWFudGVuaW1pZW50byBkZSBmbG90YTogQzsgYWRxdWlzaWNpb25lcyBkZSBhbGltZW50b3M6IEIuDQoNCiMjIyMgKiozLTkyKioNCg0KIyMjIyMgRWwgMzAgZGUganVuaW8gZGUgMTk5MiwgbGEgY2FwaXRhbGl6YWNpw7NuIGRlIG51ZXZlIG1lcmNhZG9zIGRlIHZhbG9yZXMgZGVsIFBhY8OtZmljbyB5IEFzaWEgZnVlOg0KDQpQYcOtcyAgICAgICAgICB8IENhcGl0YWxpemFjacOzbiAoZW4gbWlsZXMgZGUgbWlsbG9uZXMgZGUgZMOzbGFyZXMpDQotLS0tLS0tLS0tLS0tIHwgLS0tLS0tLS0tLS0tLSANCkZpbGlwaW5hcyAgICAgfCAxNw0KSW5kb25lc2lhICAgICB8IDIxDQpUYWlsYW5kaWEgICAgIHwgNDQNClNpbmdhcHVyICAgICAgfCA1MA0KTWFsYXNpYSAgICAgICB8IDc5DQpDb3JlYSBkZWwgU3VyIHwgODYNClRhaXdhbiAgICAgICAgfCAxNDANCkhvbmcgS29uZyAgICAgfCAxNzgNCkF1c3RyYWxpYSAgICAgfCAyMDMNCg0KIyMjIyBhKSBFbmN1ZW50cmUgbGEgbWVkaWEgYXJpdG3DqXRpY2EgZGUgbG9zIGRhdG9zLg0KDQojIyMjIGIpIEVuY3VlbnRyZSBsYSBtZWRpYW5hIGRlIGxvcyBkYXRvcy4NCg0KIyMjIyBjKSBFbmN1ZW50cmUgbGEgbW9kYSBkZSBsb3MgZGF0b3MuDQoNCiMjIyMgZCkgwr9DdcOhbCBlcyBsYSBtZWpvciBtZWRpZGEgZGUgbGEgdGVuZGVuY2lhIGNlbnRyYWwgZGVsIGNvbmp1bnRvIGRlIGRhdG9zPw0KDQojIyMjIGUpIEVuY3VlbnRyZSBsYSBkZXN2aWFjacOzbiBlc3TDoW5kYXIgZGUgbG9zIGRhdG9zLiAoTGEgcG9ibGFjacOzbiBjb21wbGV0YSBlc3TDoSBpbmNsdWlkYSBlbiBlbGxvcy4pDQoNCiMjIyMgKipSZXNwdWVzdGFzOg0KDQpgYGB7cn0NCmNwdCA8LSBjKDE3LDIxLDQ0LDUwLDc5LDg2LDE0MCwxNzgsMjAzKQ0KI2ENCm1lZGlhPC0gbWVhbihjcHQpDQptZWRpYQ0KDQojIGNvbW8gbGEgZHNpdHJ1aWJ1Y2lvbiBlc3RhIHNlc2dhZGEgYSBsYSBkZXJlY2hhLCBsYSBtZWpvciBtZWRpYSB0ZW5kZW5jaWEgY2VudHJhbCBlcyBsYSBtZWRpYW5hDQoNCg0KYGBgDQoNCmBgYHtyfQ0KI2INCm1lZGlhbihjcHQpDQpgYGANCg0KYGBge3J9DQojYw0KI05vIGhheSBtb2RhIHBhcmEgZGF0b3Mgc2luIGFncnVwYXIuDQpgYGANCg0KYGBge3J9DQojZA0KaGlzdG9ncmFtYSA8LSBoaXN0KGNwdCkNCmBgYA0KYGBge3J9DQojIENvbW8gbGEgZGlzdHJpYnVjacOzbiBlc3TDoSBzZXNnYWRhIGEgbGEgZGVyZWNoYSwgbGEgbWVqb3IgbWVkaWRhIGRlIHRlbmRlbmNpYSBjZW50cmFsIGVzIGxhIG1lZGlhbmEuDQpgYGANCg0KIVtdKEM6XFxVc2Vyc1xcbWFyaWFcXERvd25sb2Fkc1xcNzcucG5nKQ0KYGBge3J9DQojZQ0KY3B0MjwtIGNwdCAtIG1lZGlhIA0KY3B0Mg0KYGBgDQoNCmBgYHtyfQ0KY3B0MyA8LSBjcHQyKmNwdDINCmNwdDMNCmBgYA0KDQpgYGB7cn0NCmNwdDQgPC0gc3VtKGNwdDMpDQpjcHQ0DQpgYGANCg0KYGBge3J9DQp2YXJfcG9iX2NhcDwtIGNwdDQvOQ0KYGBgDQoNCmBgYHtyfQ0KZGVzdmlfdmFyX3BvYl9jYXA8LSBzcXJ0KHZhcl9wb2JfY2FwKSANCmRlc3ZpX3Zhcl9wb2JfY2FwDQpgYGANCg0KIyMjIyAqKjMtMTAwKioNCg0KIyMjIyMgTWF0dGhld3MsIFlvdW5nIHkgQXNvY2lhZG9zLCB1bmEgYWdlbmNpYSBkZSBjb25zdWx0b3LDrWFzIGRlIENoYXBlbGwgSGlsbCwgdGllbmUgbG9zIHNpZ3VpZW50ZXMgcmVnaXN0cm9zIHF1ZSBpbmRpY2FuIGVsIG7Dum1lcm8gZGUgZMOtYXMgcXVlIGNhZGEgdW5vIGRlIHN1cyAxMCBjb25zdWx0b3JlcyBkZSBwbGFudGEgY29icsOzIGVsIMO6bHRpbW8gYcOxbzoNCg0KIyMjIyMgMjEyIDIyMCAyMzAgMjEwIDIyOCAyMjkgMjMxIDIxOSAyMjEgMjIyDQoNCiMjIyMjIGEpIFNpbiBjYWxjdWxhciBlbCB2YWxvciBkZSBsYXMgbWVkaWRhcywgwr9jdcOhbCBkZSBlbGxhcyBjcmVlIHVzdGVkIHF1ZSBsZSBkYXLDrWEgdW5hIG1heW9yIGluZm9ybWFjacOzbiBhY2VyY2EgZGUgZXN0YSBkaXN0cmlidWNpw7NuOiBlbCByYW5nbyAoYWxjYW5jZSkgbyBsYSBkZXN2aWFjacOzbiBlc3TDoW5kYXI/DQoNCiMjIyMjIGIpIENhbGN1bGU6IFJhbmdvLCBWYXJpYW56YSB5IERlc3ZpYWNpw7NuIEVzdMOhbmRhci4NCg0KIyMjIyMgYykgVG9tYW5kbyBlbiBjdWVudGEgbGEgZGlmaWN1bHRhZCB5IGVsIHRpZW1wbyBwYXJhIGNhbGN1bGFyIGNhZGEgbWVkaWRhIHF1ZSByZXZpc8OzIGVuIGVsIGluY2lzbyBhKSwgwr9jdcOhbCBzdWdlcmlyw61hIGNvbW8gbGEgbWVqb3I/DQoNCiMjIyMgZCkgwr9RdcOpIGhhcsOtYSBxdWUgdXN0ZWQgY2FtYmlhcmEgc3Ugb3BpbmnDs24gYWwgcmVzcGVjdG8/DQoNCiMjIyMgKipSRVNQVUVTVEE6KioNCg0KIyMjIyAqKmEpIERlc3ZpYWNpw7NuIGVzdMOhbmRhci4qKg0KDQojIyMjICoqYikqKg0KDQpgYGB7cn0NCmRpYXM8LSBjKDIxMiwyMjAsMjMwLDIxMCwyMjgsMjI5LDIzMSwyMTksMjIxLDIyMikNCmRpYXMNCnJhbmdvX2RpYXM8LW1lYW4oZGlhcykNCnJhbmdvX2RpYXMNCm1lZGlhX2RpYXM8LW1lYW4oZGlhcykNCm1lZGlhX2RpYXMNCmRpYXMyPC0gZGlhcyAtIG1lZGlhX2RpYXMNCmRpYXMyDQpkaWFzMzwtIGRpYXMyKmRpYXMyDQpkaWFzNDwtIHN1bShkaWFzMykNCmRpYXM0IA0KdmFyaWFuemFfcG9ibGFjaW9uYWxfZGlhczwtIGRpYXM0LzEwDQp2YXJpYW56YV9wb2JsYWNpb25hbF9kaWFzDQpkZXNfZXN0X3BvYmw8LSBzcXJ0KHZhcmlhbnphX3BvYmxhY2lvbmFsX2RpYXMpDQpkZXNfZXN0X3BvYmwNCg0KYGBgDQoNCiMjIyMgKipjKSBEZXN2aWFjacOzbiBFc3TDoW5kYXIqKg0KDQojIyMjICoqZCkgTmFkYSoqDQoNCiMjIyMgMy0xMDYNCg0KIyMjIyMgQWxsaXNvbiBCYXJldHQgcmVhbGl6YSBhbsOhbGlzaXMgZXN0YWTDrXN0aWNvcyBwYXJhIHVuIGVxdWlwbyBkZSBjYXJyZXJhcyBhdXRvbW92aWzDrXN0aWNhcy4gQSBjb250aW51YWNpw7NuLCBzZSBwcmVzZW50YW4gbGFzIGNpZnJhcyBlbiBraWzDs21ldHJvcyBwb3IgbGl0cm8gZGVsIGdhc3RvIGRlIGNvbWJ1c3RpYmxlIGRlIHN1cyBhdXRvbcOzdmlsZXMgZW4gbGFzIGNhcnJlcmFzIHJlY2llbnRlczoNCg0KIyMjIyMgNC43NyA2LjExIDYuMTEgNS4wNSA1Ljk5IDQuOTEgNS4yNyA2LjAxIDUuNzUgNC44OSA2LjA1IDUuMjIgNi4wMiA1LjI0IDYuMTEgNS4wMg0KDQojIyMjIyBhKSBDYWxjdWxlIGxhIG1lZGlhbmEgZGVsIGNvbnN1bW8gZGUgY29tYnVzdGlibGUuDQoNCiMjIyMjIGIpIENhbGN1bGUgbGEgbWVkaWEgZGVsIG1pc21vIGNvbnN1bW8uDQoNCiMjIyMjIGMpIEFncnVwZSBsb3MgZGF0b3MgZW4gNSBjbGFzZXMgZGUgaWd1YWwgdGFtYcOxby4gwr9DdcOhbCBlcyBlbCBpbnRlcnZhbG8gZGVsIHZhbG9yIGRlIGNvbnN1bW8gZGUgY29tYnVzdGlibGUgcGFyYSBsYSBjbGFzZSBtb2RhbD8NCg0KIyMjIyMgZCkgwr9DdcOhbCBkZSBsYXMgMyBtZWRpZGFzIGRlIHRlbmRlbmNpYSBjZW50cmFsIGVzIGxhIHF1ZSBtZWpvciBwdWVkZSBzZXJ2aXJsZSBhIEFsbGlzb24gY3VhbmRvIGhhZ2EgdW4gcGVkaWRvIGRlIGNvbWJ1c3RpYmxlPyBFeHBsaXF1ZSBzdSByZXNwdWVzdGEuDQoNCiMjIyMjIGUpIMK/Q3XDoWwgZXMgZWwgcmFuZ28/DQoNCiMjIyMjIGYpIMK/Q3XDoWwgZXMgbGEgdmFyaWFuemE/DQoNCiMjIyMjIGcpIMK/Q3XDoWwgZXMgbGEgZGVzdmlhY2nDs24gZXN0w6FuZGFyPyBFc3RhYmxlemNhIHVuYSBjb25jbHVzacOzbiBhIHBhcnRpciBkZSBsYXMgbWVkaWRhcyBkZSBkaXNwZXJzacOzbi4NCg0KIyMjIyAqKlJFU1BVRVNUQToqKg0KDQpgYGB7cn0NCktpbG9tZXRyb3MgPC0gYyg0Ljc3LDYuMTEsNi4xMSw1LjA1LDUuOTksNC45MSw1LjI3LDYuMDEsNS43NSw0Ljg5LDYuMDUsNS4yMiw2LjAyLDUuMjQsNi4xMSw1LjAyKQ0KDQojYQ0KbWVkaWFuYV9rbSA8LSBtZWRpYW4oS2lsb21ldHJvcykNCm1lZGlhbmFfa20NCg0KI2INCm1lZGlhX2ttIDwtIG1lYW4oS2lsb21ldHJvcykNCm1lZGlhX2ttDQoNCiNjDQpjbGFzZXNfa208LSBjdXQoS2lsb21ldHJvcyxicmVha3MgPSA1KQ0KY2xhc2VzX2ttDQpjbGFzZXNfa20yIDwtIHRhYmxlKGNsYXNlc19rbSkNCmNsYXNlc19rbTINCg0KI2QNCg0KaGlzdG9ncmFtYV9rbTwtIGhpc3QoS2lsb21ldHJvcykNCmhpc3RvZ3JhbWFfa20NCg0KI2UNCnJhbmdvX2ttIDwtIG1heChLaWxvbWV0cm9zKS0gbWluKEtpbG9tZXRyb3MpDQpyYW5nb19rbQ0KYGBgDQoNCiMjIyMgKio4LTY0KioNCg0KIyMjIyBJbnNwZWN0b3JlcyBkZWwgZ29iaWVybm8sIGFsIGludmVzdGlnYXIgbG9zIGNhcmdvcyBsZXZhbnRhZG9zIGNvbnRyYSB1bmEgZW1ib3RlbGxhZG9yYSBkZSBiZWJpZGFzIG5vIGFsY29ow7NsaWNhcywgZGUgVGV4YXMsIHF1ZSBubyBsbGVuYWJhIGFkZWN1YWRhbWVudGUgc3VzIHByb2R1Y3RvcywgaGFuIG11ZXN0cmVhZG8gMjAwIGJvdGVsbGFzIHkgZW5jb250cmFyb24gcXVlIGVsIHByb21lZGlvIGRlIGxsZW5hZG8gZXMgZGUgMzEuNyBvbnphcyBsw61xdWlkYXMgKGFwcm94aW1hZGFtZW50ZSA5MzAgbWwuKSBTZSBhbnVuY2lhIHF1ZSBsYXMgYm90ZWxsYXMgY29udGllbmVuIDMyIG9uemFzIGzDrXF1aWRhcyAoOTQ2LjMzIG1sLikuIFNlIHNhYmUgcXVlIGxhIGRlc3ZpYWNpw7NuIGVzdMOhbmRhciBkZSBsYSBwb2JsYWNpw7NuIGVzIGRlIDEuNSBvbnphcyBsw61xdWlkYXMgKDQ0LjM2IG1sLikuIMK/RGViZXLDrWFuIGNvbmNsdWlyIGxvcyBpbnNwZWN0b3JlcywgYWwgbml2ZWwgZGUgc2lnbmlmaWNhbmNpYSBkZSAyJSwgcXVlIGxhcyBib3RlbGxhcyBlc3TDoW4gc2llbmRvIGxsZW5hZGFzIGNvbiBtZW5vcyBjb250ZW5pZG8sIHkgZW1pdGlyIHVuYSBzYW5jacOzbj8NCg0KIyMjIyAqKlBhc28gMS4gUGxhbnRlYXIgaGlww7N0ZXNpcyoqDQoNCiMjIyMgSDA6IHhiYXIgPSDOvA0KDQojIyMjIEgxOiB4YmFyIOKJoCDOvA0KDQojIyMjICoqUGFzbyAyLiBOaXZlbCBkZSBzaWduaWZpY2FuY2lhKioNCg0KIyMjIyDOsSA9IDAuMDINCg0KIyMjIyAqKlBhc28gMy4gWm9uYSBkZSBhY2VwdGFjacOzbi9yZWNoYXpvKioNCg0KIyMjIyAqKiBwYXNvIDMuIHpvbmEgZGUgYWNlcHRhY2lvbi8gcmVjaGF6byoqDQohW10oQzpcXFVzZXJzXFxtYXJpYVxcRG93bmxvYWRzXFw0NC5wbmcpDQoNCiMjIyMgKiogcGFzbyA0LiBGdW5jaW9uIHBpdm90YWwqKg0KDQpgYGB7cn0NCnpfbGxlbm8gPC0gKDMxLjctMzIpLygxLjUvc3FydCgyMDApKQ0Kel9sbGVubw0KYGBgDQoNCiMjIyMgKipQYXNvIDUuIENvbmNsdXNpw7NuKioNCg0KIyMjIyBTZSByZWNoYXphIEgwOiBMYXMgYm90ZWxsYXMgc2UgbGxlbmFuIGNvbiBtZW5vcyBjb250ZW5pZG8uDQo=