From 15010f37b01811f7ac4b384159aae91039077e4c Mon Sep 17 00:00:00 2001
From: zhihanz <zhihanz@usc.edu>
Date: Sun, 3 May 2020 20:09:46 -0700
Subject: [PATCH] variables if function test1

---
 exercises/functions/functions1.rs           |   4 +++-
 exercises/functions/functions2.rs           |   3 +--
 exercises/functions/functions3.rs           |   3 +--
 exercises/functions/functions4.rs           |   9 ++++-----
 exercises/functions/functions5.rs           |   3 +--
 exercises/if/if1.rs                         |   2 +-
 exercises/test1.rs                          |   4 +++-
 exercises/variables/variables1.rs           |   3 +--
 exercises/variables/variables2.rs           |   3 +--
 exercises/variables/variables3.rs           |   3 +--
 exercises/variables/variables4.rs           |   3 +--
 exercises/variables/variables5.rs           |   6 ++----
 temp_11118                                  |   0
 temp_11118.2sdmqtm61l4rd3r2.rcgu.o          | Bin 0 -> 1952 bytes
 temp_11118.variables4.7rcbfp3g-cgu.0.rcgu.o | Bin 0 -> 1528 bytes
 temp_11118.variables4.7rcbfp3g-cgu.1.rcgu.o | Bin 0 -> 2648 bytes
 temp_11118.variables4.7rcbfp3g-cgu.2.rcgu.o | Bin 0 -> 1232 bytes
 temp_11118.variables4.7rcbfp3g-cgu.3.rcgu.o | Bin 0 -> 2128 bytes
 temp_11118.variables4.7rcbfp3g-cgu.4.rcgu.o | Bin 0 -> 920 bytes
 temp_11118.variables4.7rcbfp3g-cgu.5.rcgu.o | Bin 0 -> 2400 bytes
 20 files changed, 20 insertions(+), 26 deletions(-)
 create mode 100644 temp_11118
 create mode 100644 temp_11118.2sdmqtm61l4rd3r2.rcgu.o
 create mode 100644 temp_11118.variables4.7rcbfp3g-cgu.0.rcgu.o
 create mode 100644 temp_11118.variables4.7rcbfp3g-cgu.1.rcgu.o
 create mode 100644 temp_11118.variables4.7rcbfp3g-cgu.2.rcgu.o
 create mode 100644 temp_11118.variables4.7rcbfp3g-cgu.3.rcgu.o
 create mode 100644 temp_11118.variables4.7rcbfp3g-cgu.4.rcgu.o
 create mode 100644 temp_11118.variables4.7rcbfp3g-cgu.5.rcgu.o

diff --git a/exercises/functions/functions1.rs b/exercises/functions/functions1.rs
index 3112527..1f9d4bb 100644
--- a/exercises/functions/functions1.rs
+++ b/exercises/functions/functions1.rs
@@ -1,8 +1,10 @@
 // functions1.rs
 // Make me compile! Execute `rustlings hint functions1` for hints :)
 
-// I AM NOT DONE
 
 fn main() {
     call_me();
 }
+fn call_me(){
+    println!("do that is what you want?");
+}
diff --git a/exercises/functions/functions2.rs b/exercises/functions/functions2.rs
index 108ba38..9a1eec5 100644
--- a/exercises/functions/functions2.rs
+++ b/exercises/functions/functions2.rs
@@ -1,13 +1,12 @@
 // functions2.rs
 // Make me compile! Execute `rustlings hint functions2` for hints :)
 
-// I AM NOT DONE
 
 fn main() {
     call_me(3);
 }
 
-fn call_me(num) {
+fn call_me(num : i32) {
     for i in 0..num {
         println!("Ring! Call number {}", i + 1);
     }
diff --git a/exercises/functions/functions3.rs b/exercises/functions/functions3.rs
index e3c1bf7..4196a4f 100644
--- a/exercises/functions/functions3.rs
+++ b/exercises/functions/functions3.rs
@@ -1,10 +1,9 @@
 // functions3.rs
 // Make me compile! Execute `rustlings hint functions3` for hints :)
 
-// I AM NOT DONE
 
 fn main() {
-    call_me();
+    call_me(3);
 }
 
 fn call_me(num: i32) {
diff --git a/exercises/functions/functions4.rs b/exercises/functions/functions4.rs
index 58637e4..b55a76c 100644
--- a/exercises/functions/functions4.rs
+++ b/exercises/functions/functions4.rs
@@ -4,18 +4,17 @@
 // This store is having a sale where if the price is an even number, you get
 // 10 Rustbucks off, but if it's an odd number, it's 3 Rustbucks off.
 
-// I AM NOT DONE
 
 fn main() {
-    let original_price = 51;
+    let original_price = 1;
     println!("Your sale price is {}", sale_price(original_price));
 }
 
-fn sale_price(price: i32) -> {
+fn sale_price(price: i32) -> i32{
     if is_even(price) {
-        price - 10
+        price - 10 // no semicolon means a return value
     } else {
-        price - 3
+        return price - 3; // java style is fine
     }
 }
 
diff --git a/exercises/functions/functions5.rs b/exercises/functions/functions5.rs
index d22aa6c..6869e86 100644
--- a/exercises/functions/functions5.rs
+++ b/exercises/functions/functions5.rs
@@ -1,7 +1,6 @@
 // functions5.rs
 // Make me compile! Execute `rustlings hint functions5` for hints :)
 
-// I AM NOT DONE
 
 fn main() {
     let answer = square(3);
@@ -9,5 +8,5 @@ fn main() {
 }
 
 fn square(num: i32) -> i32 {
-    num * num;
+    num * num // again semicolon should not be used in return 
 }
diff --git a/exercises/if/if1.rs b/exercises/if/if1.rs
index 9086754..59c6f98 100644
--- a/exercises/if/if1.rs
+++ b/exercises/if/if1.rs
@@ -1,6 +1,5 @@
 // if1.rs
 
-// I AM NOT DONE
 
 pub fn bigger(a: i32, b: i32) -> i32 {
     // Complete this function to return the bigger number!
@@ -8,6 +7,7 @@ pub fn bigger(a: i32, b: i32) -> i32 {
     // - another function call
     // - additional variables
     // Execute `rustlings hint if1` for hints
+    return if a > b {a} else {b}
 }
 
 // Don't mind this for now :)
diff --git a/exercises/test1.rs b/exercises/test1.rs
index 8b5b8fd..0853173 100644
--- a/exercises/test1.rs
+++ b/exercises/test1.rs
@@ -7,7 +7,6 @@
 // more than 40 at once, each apple only costs 1! Write a function that calculates
 // the price of an order of apples given the order amount. No hints this time!
 
-// I AM NOT DONE
 
 // Put your function here!
 // fn ..... {
@@ -21,3 +20,6 @@ fn verify_test() {
     assert_eq!(70, price1);
     assert_eq!(65, price2);
 }
+fn calculate_apple_price(number : i32) -> i32{
+    if number > 40 {number * 1} else {number * 2}
+}
diff --git a/exercises/variables/variables1.rs b/exercises/variables/variables1.rs
index 4a3af73..149d5ce 100644
--- a/exercises/variables/variables1.rs
+++ b/exercises/variables/variables1.rs
@@ -6,9 +6,8 @@
 // even after you already figured it out. If you got everything working and
 // feel ready for the next exercise, remove the `I AM NOT DONE` comment below.
 
-// I AM NOT DONE
 
 fn main() {
-    x = 5;
+    let x = 5;
     println!("x has the value {}", x);
 }
diff --git a/exercises/variables/variables2.rs b/exercises/variables/variables2.rs
index 7774a8f..be2ca14 100644
--- a/exercises/variables/variables2.rs
+++ b/exercises/variables/variables2.rs
@@ -1,10 +1,9 @@
 // variables2.rs
 // Make me compile! Execute the command `rustlings hint variables2` if you want a hint :)
 
-// I AM NOT DONE
 
 fn main() {
-    let x;
+    let x = 10;
     if x == 10 {
         println!("Ten!");
     } else {
diff --git a/exercises/variables/variables3.rs b/exercises/variables/variables3.rs
index 07b1a52..6b0f483 100644
--- a/exercises/variables/variables3.rs
+++ b/exercises/variables/variables3.rs
@@ -1,11 +1,10 @@
 // variables3.rs
 // Make me compile! Execute the command `rustlings hint variables3` if you want a hint :)
 
-// I AM NOT DONE
 
 fn main() {
     let x = 3;
     println!("Number {}", x);
-    x = 5;
+    let x = 5; // shadowing
     println!("Number {}", x);
 }
diff --git a/exercises/variables/variables4.rs b/exercises/variables/variables4.rs
index 77f1e9a..64b261a 100644
--- a/exercises/variables/variables4.rs
+++ b/exercises/variables/variables4.rs
@@ -1,9 +1,8 @@
 // variables4.rs
 // Make me compile! Execute the command `rustlings hint variables4` if you want a hint :)
 
-// I AM NOT DONE
 
 fn main() {
-    let x: i32;
+    let x: i32 = 0;// initilization is mandatory for compiler
     println!("Number {}", x);
 }
diff --git a/exercises/variables/variables5.rs b/exercises/variables/variables5.rs
index 47a68a5..3b645fc 100644
--- a/exercises/variables/variables5.rs
+++ b/exercises/variables/variables5.rs
@@ -1,11 +1,9 @@
 // variables5.rs
 // Make me compile! Execute the command `rustlings hint variables5` if you want a hint :)
 
-// I AM NOT DONE
-
 fn main() {
-    let number = "3";
+    let number = "3"; // shadowing can init val with diff type
     println!("Number {}", number);
-    number = 3;
+    let number = 3;
     println!("Number {}", number);
 }
diff --git a/temp_11118 b/temp_11118
new file mode 100644
index 0000000..e69de29
diff --git a/temp_11118.2sdmqtm61l4rd3r2.rcgu.o b/temp_11118.2sdmqtm61l4rd3r2.rcgu.o
new file mode 100644
index 0000000000000000000000000000000000000000..5009bbf5da05cd6cd36776d7cdd33a70c458e40d
GIT binary patch
literal 1952
zcmbuAy-wUf5XZ+D0!WCQqDVo4f+`Kd;!7#f6(LZd2t`7o2=bY;BP4trSsUp>lQgN)
zQ0EC~sCWS$fRZu=Ek&fHM}nF4%z3@ugGiZ^Z)bixv;SFp&-Zn0^WBi=ftUxYP)0%l
zZv4`3YPSi`G4r;>+WXh|CD(Z;AHeH1yy=P2u~QUoAfMs65gv&xIM`bU+p!pjwc!_%
zVfcGrn?T^>$7Mc9N7Y#$Myr4$AI59^5=mpIhGA_0|2crG0sI2_3!{JOcv17RAK^bV
zmk9bhY-?WbOETna4CDMWyzcG`Gx^v6PU^0FQV~9jJ{jF2^ERz$S}^nJY#5w+68p#w
zts%W@6y!-Shv2ZAC&Bvr?fEQ^+6NG*B#nY(Km4SkPQoE&24Sd<vpkH_wA&6(64gy&
zKo+M}R4iats6^LrvPAW~xRNJPJ<nXN@PjN@d9(*X_N7DPQWkeU=bbl;>57V%)sozc
z{~52a*u3Ae)*pU2zXk9p=Rh#UbkSKct!V~^Z$3l9=XgC<UwO8eOYaKP&M>gor1=Hz
ze~ObQaio3H*(DSH9etPnmd>)y7BXA^8#0&vhC`qBV(afBbLqE`lRdS6dLO#<TMm8t
z9oqVH$XxnI$jP44e~mdV{hmXg-Ve4u^+fu%9ov9oJD2`TkR7pHzpBUHexDSM=nH;@
lj;sGuUa-Z9bbcoAl6pBm*T`&bD!HLAv@LF!2KtTI^$!cwn6Ur=

literal 0
HcmV?d00001

diff --git a/temp_11118.variables4.7rcbfp3g-cgu.0.rcgu.o b/temp_11118.variables4.7rcbfp3g-cgu.0.rcgu.o
new file mode 100644
index 0000000000000000000000000000000000000000..c856ae6af53663bf5707e49cc625e2fec5958bfe
GIT binary patch
literal 1528
zcmbtUL5tHs6rOaeExIga5ft>`Veqy?o1{rVkS<zx4`nG!S6DAKNvGSeo2DeGbVbmk
zvIrjc;>n9YL)eQy#jAIrzM0Hx+E_j4z|8mFH}Ab~CNq;a?atGZrV(r!c|>v#SwftR
z+-^y;MQ%c5w=w@N-1kpt`2za!m7H7*-PXI;w6gyJhAgg3FUs`z>XwSoUL6u`R@3fo
zR;nLCSn&7M+_u2oty*`hDtS}!cNG5&_&>EHs8uFE=EeEXK$OU}1ubhSZ-XptauGp*
z&Et`-Lj76^y&QMJ+%DyH<Q{-4s}O;r|D0!SbBPx!$lq7IkjSgSIV|y5Q&KGDvy`xL
zlybIraI}-8u765c%+FlLNBv>!hMce@jZ@bHJP#$xX_3kL&kverpLTkbcDj@vLZ9k&
z>LwDBbimjoj(naZjP-aN24go3qA}g;Q7h(?C{7#p$a3_dSvQ-$;d8z24BBb|s9-r#
zVYOO&7Nn1(0sjX*V_-XuXL=2gwTGV7Ca?_y${WdfVot}w%vOtTn9At;Q5Z&J2URUM
z=?8`mi`Sb2+i(oe<DRb9ZL>{Yx^duoXFM^P9sAyJVw~*wCsS5ehwvZp0CJbl6-#}C
zdnH<=F!RW7Z&FN)ejNi8whBJFD|ZFRhtU6)kM|byYiKC60E;!n)JUxx-_;G^#6Iz*
zBL4}vb^0%W7Y*Yw58fIY3NHcI>Azj0FWyyAzXF^JRTVRst$4Xpj1~VV;3mai0Os%K
rsnSAyq;G?<ZvB@^2(Os<ej*q1@w+hKirPStuVR4qB?Gy~b^HGXish*O

literal 0
HcmV?d00001

diff --git a/temp_11118.variables4.7rcbfp3g-cgu.1.rcgu.o b/temp_11118.variables4.7rcbfp3g-cgu.1.rcgu.o
new file mode 100644
index 0000000000000000000000000000000000000000..d62562677dbcf886e23dc366cb12a7ecb6a81afa
GIT binary patch
literal 2648
zcmbtW&yU+g6rOAfU7$qUs=!K6DF;hjT4TqK6C<d0rEF`7XtkgP2{@RE?Q9|vCvu#U
zR+Xq!afqTt+_>;ZaHD66C>JD-TsU#*0S-tUdO%v<H<{UZy<U3YNt5^9_kPWLGnwS`
zo%W5jQi&-lvFmK5DU`9zXIJu;5VzPx^7QWiG4mF6AdgzwRd8?dj9`at?W#9#Yh!P5
zmp<k#t@>CPNZRz~``U)L5K>F~#9OpUCFh=ZxKHZgUCr<osaD;7u!fZ6z22UG54ZL0
z2iV{;75t7~5?Sy6Fnh?@o)<jw4&PqZu{Cf0qqn%M3Fi+V?oNlDD5*XVtEBTvkUZb}
zWrg2)kCkQ{rB^SUU;m1nHVJ=C+P(yDRqmD6=9P64VQT^-x`L1G%ErgS0;QPB)aE(%
z*HPa3E&*$-d<=_PQY&ZhV+Rt-OdLQK5^|a4yIs1J8Fqb|%Ivw*AR%S;!YRB$Gub$W
zGByB?Bh1lnq!;0LfaiRnzIjHTOJuv0=~v8~Fx4qKxIpWlqb0peG6-8j*9w0FAkjHm
z=uY9-4+!{+v=sgYKqBPFQn;#%{5Um*zd|wyd2s&}4h%%?Wx80+0C?uB2UkJBRV@Hj
zd=RO+OO3I&qyQYXk4aCXS<3Vz8gL=%L*9>>9*@#Uzq$MVwMoi@Po+KT`Q3yMBc@N%
zB;_6Aw}*nS!u^kSP2(0%`n)rUCbo@qW}|0t*LK`))8KU@u-#yXk)s`qlE~@~Q!Abh
zt^ROaulZVgUn6OtO>2e*yRMUiuDAM=@qphJaCejl-nVMn&3z3Ss6=Sj9H(Z5H6C&9
zHu=dCrm>wIOovgNeqdU0^ce*>4Z9oCmYRlTSeEOG0Be$lwf?A1tUq%6ang^Gyv{AF
z>l$GgnReab^^?h6m3!h)YX6o=5zWX9%tpfvI<%*zvy2eglhiZ@JU;Mgwj?)tmK`>m
z5e>!+omybqJ96G3PdQFTPe!`l_Wfxb)AU2%Ci_Sjv#3>w)}E5fWUIr{8%faVj;(`h
z!NF8FkMGF;5FCnKy;`e8Pb7E+7cxV*&sl<wmB0I2S*MJA;%*cE4z2%+&%UEblYet=
z5SGsgzhC9PXHbX`hnCa}inkwxH>arnFTyH+7o-f9uaEC`QT;tRKSRbM4zGQ_{?Ak#
z^>brpf6BP*+W`o^S^Dmb_`ju7-aoH@BjfXT;E9Z{W{Z)m_OIZtDZZ%xdj<XD{Z;X5
z{*TY7zbQAW{8hcY{`(pAzm@e>9n2rU7b;%ic<*H?RYLG;5m?}he^TT+&Yz!(-#d|Y
jRbRoclTb9jp9<zzA>aJ|uM?K9jof3o|DNPvMf3j`d-Xi*

literal 0
HcmV?d00001

diff --git a/temp_11118.variables4.7rcbfp3g-cgu.2.rcgu.o b/temp_11118.variables4.7rcbfp3g-cgu.2.rcgu.o
new file mode 100644
index 0000000000000000000000000000000000000000..647dcc0fc41de0cabcf684749456b9aeefdea3e0
GIT binary patch
literal 1232
zcmbu8O=}ZD7{_PRU{@$%k%9p|<giFD9d^4hy8)31iJe2NAZo!&*lcH0X*Vgm(-%eX
z(9@7hK7toNhX)IK^n-Zu=1rexGsCu1_2Pu=f1dyI{APAu_WfY^xMo>IH;X(ZRis@)
z7PYG1E4w{%6DryH_lQa1Zm@YD9`c>*Fxhu)49lL!=0n$Ga?NG)x{J9cIyRF-w}n*@
zK8N1<Mf4fQh4BFU$-dNGoQ27d$z2$29dLovE~HPJOg?Q5<@N?(4q{{-AJD9~&xm#A
zSa;S|?FB3Z{kvs`kSD19Mz6*iHu`Plm)dVMXAN69*X1Kvb@Joa^$Z~^@cUC+0m5t#
zz_?Yb>dSWmuPFVhUcXxld~CS=myUo$rMvX1(ZHmFp9w;zGr{Th&Wp`L#K{4nIX{dk
z-yfxUoN+=6k&Ac?`X(zCAv$`s(@thN57JEd-lKeSobjo6=?7DO>WBNCu$}Iukr#P^
z7X;nzU^&+ntgES_1JLNi2QK1%;)h{38E*x9QRn`EoW%L-czno<HVyM+oE`;}&17;+
zx74EkL+$~4Wk1wd-_)i4WQ=Xzb&T<U!>H>Su@0*fTRI((fARXfHSg$-((Et%Lgn?n
z(3r`uDqiQcUg(aY=KAql0q^MYT|?xn;+Rq`<`;7t66T&@?FTiHr$FRzk2T*^J_R-B
P#+0LYy$=}TJSP7eUw(Sx

literal 0
HcmV?d00001

diff --git a/temp_11118.variables4.7rcbfp3g-cgu.3.rcgu.o b/temp_11118.variables4.7rcbfp3g-cgu.3.rcgu.o
new file mode 100644
index 0000000000000000000000000000000000000000..473f7b0917585b451224d7bdbbe1195d4c85860e
GIT binary patch
literal 2128
zcmbVNy>HV%6nBzB11eQifm#WM4i@Utlasi%BOz2!KRiUGs)7V8=5oHY5vgt2PE`;R
zL#L>!R53BKAR+Nz0Ahs+v9d8Rz`%x7-gEA1*G)U{qPzFr?|t6+?($-}xl$|?6iEf;
zwvuWRRg}twR9;NPMdb>3+Iv6e?1RK;51y;D_CXV-!Do9At26fClfA!$yrov`!FzkZ
zsaB4zVYoe5Qp;#8+j}49J|r1&T0ffpfgH?ZU>$pynh;jX$((Ybo?=%8Qh2tZ6m~0x
z>l5SULs%H%H-v2!`O>6TygOM&To?Eh@;j52^+{Px7&7cD<Qh|cA7!9pv80ra<*ZOr
zGMkt&l$7y|HWc4M{;6V`C+QVTuV73S(>zJ9fZYQB$}sfA{2jDP@dT780s4=?jWhgZ
zhZr&j<L}Xs<epsu41FYyK1j$f!;m;)NKjtE7)diiK>VTvfzJv#kI!ZB>{pWh*k^Wm
zmheX`-BnOX%y(mjcz(>u>e~JJD5mU*LPFl7gl{>WkZyB@L~$6?Ht?t0$el-P3%a8=
zTdLYzSJe#|{hFrIC}C0T5)y<y<55INi-+4?kH%f!Q&(H65%Rzf<Epu3ShbF>=?kpR
zculk1Wl<FyB2b|Yd1~OP^{BV$Kwn{8vmCW=wxJqKtmjAlkb~?Z;Hr?5wsppJO5KJ_
z8}M7kR(0lwyzU2))#-Z-8!=YAdmcDyjP`nt4`P~j2Nu}lB--k3pGd8lv|}_(#u~-~
zt(r!XTK3pTdvv;9%tMd%pq+;4>a?R9dcC8!HLhpc3F5F?cSAn_e<$cs#=*aCS<E!s
zuG`Tmgn<9>L!7fE7^S<G#TPVIb&VRss2v)1aTSqH%#gJ^L49+cZT3lB<a23EF*6B$
zLYj`#_dNK_u2U7K<p0^t{P~ip#G%XIIXu@{LOp-h(Y}b&2$J_qn%+S0dGYcck^cEN
z<23~5bE5B@xJ;S|oB)nXl6Ozu-<N=ms(&cr<a;I5Q*YJ*7)I59AnMCHSRY@(eEmOS
z{U`1?_`QXJB>Nv~X}r{bow5Ev)PF1-u|B?c`TB_A`t$TH4+uT)i~mi4$#Tb0GTuH$
ohJvgw;b{;??cbLX-w)qq887#h047{z%7o8~M$3XD8@2!c0LaAqa{vGU

literal 0
HcmV?d00001

diff --git a/temp_11118.variables4.7rcbfp3g-cgu.4.rcgu.o b/temp_11118.variables4.7rcbfp3g-cgu.4.rcgu.o
new file mode 100644
index 0000000000000000000000000000000000000000..7072cd3a9ecf92a8daa06b97fb5a70a4a4f9a0b9
GIT binary patch
literal 920
zcmbu7u};G<5QZ-;&<;pc2ni$@nAmEyNoYDCR0#?Ur~?uUOGr|;jcA%Gc2Ua0%*M#h
zJMaR$1djnv0Ow#g#h@-&vj4m9?vE`y_wDnOf?<Ff1{^}3DGKm32U{6#K^Z&OUP`Yb
z-N+b#ad!bmS~0d)OXWxO2)-k0OHvof0~VLy<MXecA{2k&10?H(oU1){WoH3Z%-JBE
zrX0v9=9HXvE~|`t!3~gv4n0B#ZZGj73WV{5dp_zk%2b$$d)2WR?^<li?8zuhopBNe
zl(D)k12>4HC>}N2X~>V_E^T<s4K1_o49xwmV>K<`r@m>{9J>v-UJ`o#kTRP%N#OU!
zR=*nbC&Zqe^k2aqy7ODfKlLud=Nx6x-1E+I!B(`smX@nj-Mh*g7%cMZ{S{@DT9SSZ
z!?6xzuAg80bI8U&-X7VR?5{~xQdWV~O;r7iqVy)~TT;b2mvJh;;slw#x3HvQ!Ev3f
L-*+V5N%wyNY$-=7

literal 0
HcmV?d00001

diff --git a/temp_11118.variables4.7rcbfp3g-cgu.5.rcgu.o b/temp_11118.variables4.7rcbfp3g-cgu.5.rcgu.o
new file mode 100644
index 0000000000000000000000000000000000000000..aa7133ce71994dd7de922f6f3bfde11927d3bc25
GIT binary patch
literal 2400
zcmbVN&2JM|5FgtqF%V239E_-{RI*frnw1@IV*3CD;eZba5FY~dvOMpu9gEHGYIh9@
ziUblIh$2+(Tzc%S962J<OZzYM4*)3~=)F=p^ZbTgKMY8WwQpvAZ@%BY^~2Rm7xK9r
zFy-J3q#C0DcfL#I6)CR3ELwIRzb|)o&b}jPyIq;t!Kd^1&+;2-1GIm#v%OU*cAnwF
zW>dSc3uroprYGO*LT6{IQkI*C4|Xt2dHY6Xe)lcL*xSn$_a9h<xl^Nn99M;hV@k+9
zxCXh6+1!bl>Ed&2fbj3t-f`mX()^855o-o870!LKUGBlvOESvz3$i%DvF1^!5Q20X
zpD7aBrK(jbo-0*J0Xee+$PY^G^UEKYbPE36(=Gmz#Z2ok{EA2((&1BnrUDdL9OH$I
zeRiV&pT?*C0u-}mQl7!}$2@g3BDQFwN;A~yZv<xZItuUu_H{I$)+x^d%^pgeqmJfB
z-gEd&iqDobdz!|7dm}oGG7;faE#p5Eh(!2)d>AK;h{k<LN~2|7$<zY*Fg2Axcy@ZX
zGC0>pke9*JQv(=g@O?^_%!pi17>-DU(Y}RB&xnR`V!3Np=tgni3vZBYf|0lz2^jq-
z7=~c@LE;)0FW+2<6Jg&4>!yEy;5*heHy*CLFp7u)dXXTtZ`+o;VY^{sC8Fyg5+@N#
z$T!y|mnBdJ!}{g2X$O&855l<F8~S!K2>j&>{uSSLTek2#D?q8%SX*4Gc59;Mh$Yt*
zRo7kxbgjpUvlu0{swe!ug~dh5V$-S&8{LXrY%hq1k&CiJfK$OhqHEf&DTLE<L<@hb
zs{XH*V^%-blV-RlJ2c|8!TMO1YD4svTMgT8EiZ{$V;QrICkT_MR(GNxv<AKvdO|i?
zZ#L~lqw6?5Q`CE=xeE70G@u#ArqPJ(ZZE9&7wrDfSb~e^&yP*HmObQemlJeNZ%-QM
zkplmb-;EU4RQL(E2pfCnP+!4k5@p|g+ApK?m;CuYb1ePt&Y`m&lWc!i--@zwq<c&)
z@m*qk8?j0G?;uW;{T`C8=YN9Or2MZ{{wg^kQGU9wdj2kAlwX;nG@{=Wr|)Ez^jw?h
zJgNSd%8B-}q}RWIn@6$+O718}&QJAI?VO)EojaKpv<6-wM#TM&v`=;Nm9aGc4@&2A
zqWtvz<#>$Kf34mlLhzcF38dTJMjOOJE&WITr&<io&+v5=covKiFRJ^qp+Ksi{twun
V>)%35&rL43RiRfECq}-y|Nk4O{#XD2

literal 0
HcmV?d00001