Autour de l'opérateur !=

Série d'exercices

Cet exercice fait partie d'une série :

L'opérateur !=

L'opérateur "différent de" s'écrit != en python.

>>> 3 != 2
True
>>> 3 != 3
False
Fonctions, opérateurs ou modules interdits

Dans cet exercice on interdit d'utiliser :

  • ==

  • <

  • >

  • <=

  • >=

  • not

Les questions sont indépendantes les unes de autres.

Les ... peuvent représenter une ou plusieurs lignes de code.

1. Nombre de défaites

Magnus dispute régulièrement des matchs en face à face. Nous disposons d'une liste gagnants qui contient les prénoms des gagnants de chaque match auquel il a participé pendant une certaine année. Par exemple : gagnants = ["Magnus", "Hikaru", "Magnus", "Maxime", "Magnus", "Magnus", "Magnus"]

Écrire la fonction nombre_defaites qui prend en paramètres gagnants une liste de chaînes de caractères représentant les gagnants des matchs disputés par Magnus l'année considérée et qui renvoie le nombre de défaites de Magnus cette année-là.

Vous devrez obligatoirement utiliser l'opérateur !=.

Exemple

>>> nombre_defaites(["Magnus", "Hikaru", "Magnus", "Maxime", "Magnus", "Magnus", "Magnus"])
2

###(Dés-)Active le code après la ligne # Tests (insensible à la casse)
(Ctrl+I)
Entrer ou sortir du mode "deux colonnes"
(Alt+: ; Ctrl pour inverser les colonnes)
Entrer ou sortir du mode "plein écran"
(Esc)
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier
Évaluations restantes : 10/10

.128013s3o_bcdufvgM/T0ly n7apS!r1-me(P2=4:+jtwki5h)6050h0D0M0v0P0q0b0s0g0q0v0b0b0H010M0P0w010406050b0i0C0C0v0z0r040x0d0q0i0.0d0t050n0^0`0|0~0?0w04171e051h0n1h1j1e0?0h0P0k0$0(0*0,0R0P0l0R0q1x0R0M0;050X0f0q0D1s0)0+011w1y1A1y0M1G1I1E0M0f0d0h0~1F0z1f0M0R0$110b0w0v0t0,0G011K1u010j0Z0D0t0v0C0D1E1,1.1?1M1_1I1|1~0;0a0s0F0z0d0w0d0b0P140t0s0V1*0z0z0D0g2j17210t1f0n1(2w0M1$1#1%0h230,1A0t1{2g1E1p1r0%1L2G0P2I0t1Y1q1E0w2p1f2u2w2!0@1-2k2O1@2T0z0{0q0;0A2t2(0=2%222*1M2,2.0;0G2=1.2@2u2F012|0v2/040c302v0?332`0,36380I3b322(343h0;0Q3k3d3m3f350d2-370;0T3r2^2)1t2{3w2}040u3k1g2Y172M2z0h2D340g1Y1 1f3O1i3M2$182?053T0V2Z3t3E0,0g0A0;030s0o0d131J2p0*0D0C1H1.0g1J0v0k2q2l1J0k0z0Y0#0g0R1}0w0P150#0D0b0M0s0j3w0M0i2i1J0J0B0S3B3e3,010O0;0V0j3K4w2P010N0;0s4D3+4F0t0j0;2T3}2p0e4B0Y0M4i4K2_4x0:040E4Y3D4M0;0l0v0l1|0t0M0b4(344#0S0J3r0s4|4J4E2+0;0M0d0X0q3k4~4L1@0d0;0H563C340C0P0;0p4{4}5e3u4z044m0z5d4 2{0;0L3@0D0i5r3#31574Z4F0d4H042R5s585u044,4.1.4;4?3u4#4`5B3c4}5Y5D4)1@5o0P4C5W045!3n5v5x5z5K5E590;0y5c5*5,3u0b1;04010m4-0t0i0b015S4!0;5V2!065Z6d5{4x0t5153375;5#1M5a045_2!6f4*0452546l346o0K6x3u5g2:5k4|5m4x5o2p4o0z165`6H6t6v6k5*0?0n3(0D2w2X6X3N1q3P2z2B2x1X1Z2z0v1H6!0n3O6U0V0X0Z0b04.

###(Dés-)Active le code après la ligne # Tests (insensible à la casse)
(Ctrl+I)
Entrer ou sortir du mode "deux colonnes"
(Alt+: ; Ctrl pour inverser les colonnes)
Entrer ou sortir du mode "plein écran"
(Esc)
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier
Évaluations restantes : 10/10

.128013s3o_bcdufvgM/T0ly n7apS!r1-me(P2=4:+jtwki5h)6050h0D0M0v0P0q0b0s0g0q0v0b0b0H010M0P0w010406050b0i0C0C0v0z0r040x0d0q0i0.0d0t050n0^0`0|0~0?0w04171e051h0n1h1j1e0?0h0P0k0$0(0*0,0R0P0l0R0q1x0R0M0;050X0f0q0D1s0)0+011w1y1A1y0M1G1I1E0M0f0d0h0~1F0z1f0M0R0$110b0w0v0t0,0G011K1u010j0Z0D0t0v0C0D1E1,1.1?1M1_1I1|1~0;0a0s0F0z0d0w0d0b0P140t0s0V1*0z0z0D0g2j17210t1f0n1(2w0M1$1#1%0h230,1A0t1{2g1E1p1r0%1L2G0P2I0t1Y1q1E0w2p1f2u2w2!0@1-2k2O1@2T0z0{0q0;0A2t2(0=2%222*1M2,2.0;0G2=1.2@2u2F012|0v2/040c302v0?332`0,36380I3b322(343h0;0Q3k3d3m3f350d2-370;0T3r2^2)1t2{3w2}040u3k1g2Y172M2z0h2D340g1Y1 1f3O1i3M2$182?053T0V2Z3t3E0,0g0A0;030s0o0d131J2p0*0D0C1H1.0g1J0v0k2q2l1J0k0z0Y0#0g0R1}0w0P150#0D0b0M0s0j3w0M0i2i1J0J0B0S3B3e3,010O0;0V0j3K4w2P010N0;0s4D3+4F0t0j0;2T3}2p0e4B0Y0M4i4K2_4x0:040E4Y3D4M0;0l0v0l1|0t0M0b4(344#0S0J3r0s4|4J4E2+0;0M0d0X0q3k4~4L1@0d0;0H563C340C0P0;0p4{4}5e3u4z044m0z5d4 2{0;0L3@0D0i5r3#31574Z4F0d4H042R5s585u044,4.1.4;4?3u4#4`5B3c4}5Y5D4)1@5o0P4C5W045!3n5v5x5z5K5E590;0y5c5*5,3u0b1;04010m4-0t0i0b015S4!0;5V2!065Z6d5{4x0t5153375;5#1M5a045_2!6f4*0452546l346o0K6x3u5g2:5k4|5m4x5o2p4o0z165`6H6t6v6k5*0?0n3(0D2w2X6X3N1q3P2z2B2x1X1Z2z0v1H6!0n3O6U0V0X0Z0b04.
2. Filtre non nul

Ecrire une fonction filtre_non_nul qui prend en paramètre une liste d'entiers nombres et renvoie une liste égale à la liste nombres de laquelle ont été retirés tous les nombres égaux à 0.

Vous devrez obligatoirement utiliser l'opérateur !=.

Exemple

>>> filtre_non_nul([0, 1, 0, 2, 0, 3, 0])
[1, 2, 3]

###(Dés-)Active le code après la ligne # Tests (insensible à la casse)
(Ctrl+I)
Entrer ou sortir du mode "deux colonnes"
(Alt+: ; Ctrl pour inverser les colonnes)
Entrer ou sortir du mode "plein écran"
(Esc)
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier
Évaluations restantes : 10/10

.128013s3o_;bcdufvg/0lyq nAapS!.r1meh,(P2=4:twki][5R)é6050i0D0M0v0P0p0b0s0h0p0v0b0b0J010M0P0w010406050b0j0C0C0v0A0q040x0d0p0j0;0d0t0s020v0C0w0f0s0T0D0~0A0r0j0D0b050n0{0}0 110_0w041p1w051z0n1z1B1w0_0i0P0l0)0+0-0/0E0P0m0E0p1P0E0M0@050!0g0p0D1K0,0.011O1Q1S1Q0M1Y1!1W0M0g0d0i111X0A1x0M0E0)140b0w0v0t0/0I011$1M010k0$0D0t1c0D1W2123281(2b1!2e0C2g040a0s0H0A0d0w0d0b0P17190Y1 0A0A0D0h2B1p2i0t1x0n1}2N0M1{1`1|0i2k0/1S0t2d2y1W1H1J0*1%2X0P2Z0t1@1I1W0w2G1x2L2N2^0`22192)292.0A0~0p0@0B2K2|0^2{2j2~1(30320@0I3623382L2W013d0v33040c3h2M0_3k3b0/3n3p0K3s3j2|3l3y0@0S3B3u3D3w3m0d313o0@0W3B1y2?1p2%2Q0i2U3l0h1@2q0X1I1x2=0D2@373S3#0Y3-3a1L1(0O0@0Y0k3S3v3@0/0N0@0s3}3K3 3m0k0@2m2R0D0e2.0t4d0j0p443?2*010?040G4j2}460t0@2.0C0g2G1o1q3.3~4l4n0U0L3I0s4I434C2 0@2G2x0t0b0D3B4K454l0d0@0J4T394r4D0@0R0Q4H4J4#3l3_040k3N4!4L3c4u4x4S4A3i4U4k290d41042,4?4V4M044v4`4z2`4@0/4n4G4|3t4J5j4~4$294/0P3|5h045l3E4_2G554 1(4X040y4Z5r5t3L0C0P0@0o4q3l5f4+5k5k4-3L4t044O184R5L3L5A0z5Y4s0@0v0w0w2d0i5$4%4o5.570t4`5;1(4E5O5F464/2G0M0j0A0t5x5m4^5U0D4P5X5r0_0n3:3,3T6f0n3W1p0M3Y6k2S2O1?1^2Q0v1Z6h3W1v3=650/2G0C0e0k0v0O4c0E0c0@1h1j1l1n0s5g2`1C381w0u162G0s0b14160P180s2x0-0P6u0F0s6#1S0b230M6.2Z1 1d0A0V0E2d2z6%5g1F3(2(461*1R1T1V3*3U6R2`6e6y4.3`0D5q5c561(52435r5R4s484:0$4b4d184g4i7p5d4m0@4p7A7l3x4u0d4w4y5^5e0@4F5{7q4l5T5V4Q4{2^5|4W4Y645M4(7M3m5v7W377Y5n494=5E7R5=5@7;7B510@547^7G7)587J5a7#3L5o7j7,7=665?5w7}5y0/5A5C83465H5J7(4n4*6b5j880/5~0Z61638c6z7 7U6a2^6c7e6g2N6w3V0Z0#0%04.

###(Dés-)Active le code après la ligne # Tests (insensible à la casse)
(Ctrl+I)
Entrer ou sortir du mode "deux colonnes"
(Alt+: ; Ctrl pour inverser les colonnes)
Entrer ou sortir du mode "plein écran"
(Esc)
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier
Évaluations restantes : 10/10

.128013s3o_;bcdufvg/0lyq nAapS!.r1meh,(P2=4:twki][5R)é6050i0D0M0v0P0p0b0s0h0p0v0b0b0J010M0P0w010406050b0j0C0C0v0A0q040x0d0p0j0;0d0t0s020v0C0w0f0s0T0D0~0A0r0j0D0b050n0{0}0 110_0w041p1w051z0n1z1B1w0_0i0P0l0)0+0-0/0E0P0m0E0p1P0E0M0@050!0g0p0D1K0,0.011O1Q1S1Q0M1Y1!1W0M0g0d0i111X0A1x0M0E0)140b0w0v0t0/0I011$1M010k0$0D0t1c0D1W2123281(2b1!2e0C2g040a0s0H0A0d0w0d0b0P17190Y1 0A0A0D0h2B1p2i0t1x0n1}2N0M1{1`1|0i2k0/1S0t2d2y1W1H1J0*1%2X0P2Z0t1@1I1W0w2G1x2L2N2^0`22192)292.0A0~0p0@0B2K2|0^2{2j2~1(30320@0I3623382L2W013d0v33040c3h2M0_3k3b0/3n3p0K3s3j2|3l3y0@0S3B3u3D3w3m0d313o0@0W3B1y2?1p2%2Q0i2U3l0h1@2q0X1I1x2=0D2@373S3#0Y3-3a1L1(0O0@0Y0k3S3v3@0/0N0@0s3}3K3 3m0k0@2m2R0D0e2.0t4d0j0p443?2*010?040G4j2}460t0@2.0C0g2G1o1q3.3~4l4n0U0L3I0s4I434C2 0@2G2x0t0b0D3B4K454l0d0@0J4T394r4D0@0R0Q4H4J4#3l3_040k3N4!4L3c4u4x4S4A3i4U4k290d41042,4?4V4M044v4`4z2`4@0/4n4G4|3t4J5j4~4$294/0P3|5h045l3E4_2G554 1(4X040y4Z5r5t3L0C0P0@0o4q3l5f4+5k5k4-3L4t044O184R5L3L5A0z5Y4s0@0v0w0w2d0i5$4%4o5.570t4`5;1(4E5O5F464/2G0M0j0A0t5x5m4^5U0D4P5X5r0_0n3:3,3T6f0n3W1p0M3Y6k2S2O1?1^2Q0v1Z6h3W1v3=650/2G0C0e0k0v0O4c0E0c0@1h1j1l1n0s5g2`1C381w0u162G0s0b14160P180s2x0-0P6u0F0s6#1S0b230M6.2Z1 1d0A0V0E2d2z6%5g1F3(2(461*1R1T1V3*3U6R2`6e6y4.3`0D5q5c561(52435r5R4s484:0$4b4d184g4i7p5d4m0@4p7A7l3x4u0d4w4y5^5e0@4F5{7q4l5T5V4Q4{2^5|4W4Y645M4(7M3m5v7W377Y5n494=5E7R5=5@7;7B510@547^7G7)587J5a7#3L5o7j7,7=665?5w7}5y0/5A5C83465H5J7(4n4*6b5j880/5~0Z61638c6z7 7U6a2^6c7e6g2N6w3V0Z0#0%04.
3. L'intrus

Écrire une fonction intrus qui prend en paramètres un entier x et une liste d’entiers, de taille supérieure ou égale à deux, dont un seul exactement a une valeur différente de celle de x. Cette fonction renvoie le nombre de la liste qui est différent des autres.

Exemple

>>> intrus(1, [2, 1, 1])
2
>>> intrus(2, [2, 1, 2, 2])
1

Vous devrez obligatoirement utiliser l'opérateur !=.

Fonction, opérateur ou module interdit

Dans cet exercice on interdit d'utiliser :

  • while

###(Dés-)Active le code après la ligne # Tests (insensible à la casse)
(Ctrl+I)
Entrer ou sortir du mode "deux colonnes"
(Alt+: ; Ctrl pour inverser les colonnes)
Entrer ou sortir du mode "plein écran"
(Esc)
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier
Évaluations restantes : 10/10

.128013s3obcdufvg/ly napS!r1me,(P2=4:twkihx)050g0x0F0q0I0m0b0o0f0m0q0b0b0C010F0I0r010406050b0h0w0w0q0u0n040s0d0m0h0$0d0p050l0-0/0;0?0+0r040 1605190l191b160+0g0I0j0U0W0Y0!0J0I0k0J0m1p0J0F0)050P0e0m0x1k0X0Z011o1q1s1q0F1y1A1w0F0e0d0g0?1x0u170F0J0U0_0b0r0q0p0!0B011C1m010i0R0x0p0q0w0x1w1!1$1+1E1.1A1;1?0)0a0o0A0u0d0r0d0b0I0|0p0o0N1Y0u0u0x0f2b0 1_0p170l1W2o0F1U1T1V0g1{0!1s0p1:281w1h1j0V1D2y0I2A0p1Q1i1w0r2h172m2o2S0,1#2c2G1,2L0u0:0m0)0v2l2W0*2V1`2Y1E2!2$0)0B2*1$2,2m2x012;0q2%040c2^2n0+2{2/0!2~300D332o2P0x2o2E2r0g2v2|0f1Q1@173h1a2Q2-2n3c053m0N2R2W2|0H0)0N0i3v361l1E0G0)0o3G3A372}0i0)2J2s0h0b3N2.3I0!0(040z3X2X3Z2}0)0K3(2|3#0y3c3M3H2H3+042L0w0e2h3W102+3t3/0)0L0E3c060o493?3O3*3C040i0d0u3=423P0p0)0~402_4b3Y3^0d3K042J4j3@2Z4n0d3|3~3.3P3#464p344a4L4r3)3^4e0I3F4J044N2|4m3`4y4c4t0)0t0C4Z4s4A043-4T4k3*4H474M4?4V3P4e2h0F0h0u4o2S4^3*4X4 2+0+0l3x3f183s0l3q2p3j0 2s2r1P1R2r0q1z595c1i2,5c0O0Q0S04.
4. Tous égaux

Écrire une fonction tous_egaux qui prend en paramètre une liste d'entiers nombres non vide et renvoie True si nombres ne contient que des entiers identiques, et False dans le cas contraire.

Exemple

>>> tous_egaux([1, 1, 2])
False
>>> tous_egaux([1, 1, 1, 1])
True

Vous devrez obligatoirement utiliser l'opérateur !=.

Fonction, opérateur ou module interdit

Dans cet exercice on interdit d'utiliser :

  • while
Aide

Vous pouvez parcourir le tableau avec une boucle for et comparer chaque élément au premier du tableau.

###(Dés-)Active le code après la ligne # Tests (insensible à la casse)
(Ctrl+I)
Entrer ou sortir du mode "deux colonnes"
(Alt+: ; Ctrl pour inverser les colonnes)
Entrer ou sortir du mode "plein écran"
(Esc)
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier
Évaluations restantes : 10/10

.128013s3Oo_;bcdufvg/T0lyàq napS!.r1F-meh,(P2=4:+twki][5Rx)6050j0H0R0x0U0r0b0v0i0r0x0b0b0N010R0U0y010406050b0k0G0G0x0C0s040z0e0r0k0_0e0w0v020x0G0y0g0v0Y0H130C0u0k0H0b050o101214160~0y041u1B051E0o1E1G1B0~0j0U0m0.0:0=0@0I0U0n0I0r1U0I0R0|050)0h0r0H1P0;0?011T1V1X1V0R1%1)1#0R0h0e0j161$0C1C0R0I0.190b0y0x0w0@0M011+1R010l0+0H0w1h0H1#26282d1-2g1)2j0G2l040a0v0L0C0e0y0e0b0U1c1e0%240C0C0H0i2G1u2n0w1C0o222S0R201 210j2p0@1X0w2i2D1#1M1O0/1,2$0U2(0w1|1N1#0y2L1C2Q2S2}0 271e2.2e2?0C130r0|0D2P310}302o331-35370|0M3b283d2Q2#013i0x38040c3m2R0~3p3g0@3s3u0O3x3o313q3D0|0X3G3z3I3B3r0e363t0|0#3G1D2{1u2,2V0j2Z3q0i1|2v0$1N1C2`0H2|3c3X3*0%3=3f1Q1-0T0|0%0l3X3A3|0@0S0|0v423P443r0l0|0R0e0k0b0f0H0n0x0k0Z493{2/010{040K4p324b0w0|2?0G0h2L1t1v3?434r4t0!0P3N0v4O484I340|0m3t0H0k0C3G4Q4a4r0e0|0N4Z3e4x4r4z044B4D1s4w3q4t0W4?3Q0G0U0|0q4`4b4t0V4N4P4+3q3~040l3S4*4R3h4A0h5c4#2e0e46042;5h4q4S4/0e4C4E504J0|4M4G3n064P5C4!5p3}0|0U415z2R5E4,5q0w5g5K045M3q4%040A4)5R5T3Q4.4U1)4X5v2e4t5y2}5B5D5:563Q582L0R4X0w5o5N3}0i0|0E3t0b0H544O5=4b5@0(5`5|575 040p0C1r3N1u3^3;3Y6m0o3#1u0R3%6r2X2T1{1}2V0x1(6o3#1A3`5}0@2L0G0f0l0x0T0H0f0I0c0|1m1o1q1s0v5-3?1H3d1B0d1e0y4W0R0v4m0=0U0v270C3*4X0U0C0v1)0v1@0H4m6,0m2M0v0k2(0v1{0k0/1*056l595b0o7c0J0v0(241i140H6_0i0I0x6V0v4:2L0v0t0.0H1a6/1q6/6{102F0B1D3d2,3q1/1W1Y1!3/3Z2 5R7b3+6F573 0H5J2 5d45475*3h4d044f4h4j4l4n7)0@4t4v7T7$3r4A5s4;4F7#5i1-4K6Y5A5C674r585a4Y5Z875q0U6c3Q5k5H5{8c7`5P0|0C280n648l817?0|7^805F3C0h0|2s7=4s8w8E4.7u4=7_8u8F040!8g4b5V0F8Q4r4|398E83655D8d5G5m7!3c5!4y7|5t8K8y6G8N4_8L8z7{5m8E5V0Q8E8W043a8@8;528U5j0|5X955e5r8.7 4H8M4^8H5H8Y0|0V843y5:5;7`695_0C8k2}8+886e610,8s5.869q8o6a9t990@0T6e6g6i5R0~7f7V6n2S6D3!0(0*0,04.
5. L'indice de 42

On dispose en code caché d'une liste de tous les entiers de 0 à 50 compris qui a été mélangée. Le but de cette question est de trouver l'indice du nombre 42.

Écrire la fonction indice_42 qui prend en paramètre une liste d'entiers nombres et qui renvoie l'indice du nombre 42 dans cette liste.

Vous devrez obligatoirement utiliser l'opérateur != et une boucle while.

Fonctions, opérateurs ou modules interdits

Dans cet exercice on interdit d'utiliser :

  • for

  • .index

###(Dés-)Active le code après la ligne # Tests (insensible à la casse)
(Ctrl+I)
Entrer ou sortir du mode "deux colonnes"
(Alt+: ; Ctrl pour inverser les colonnes)
Entrer ou sortir du mode "plein écran"
(Esc)
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier
Évaluations restantes : 10/10

.128013s3o_bcdufvg/0ly napS!r1me(P2=4:+twki][5h)050h0z0H0s0K0o0b0q0g0o0s0b0b0D010H0K0t010406050b0i0y0y0s0w0p040u0d0o0i0*0d0r050m0;0?0^0`0/0t04131a051d0m1d1f1a0/0h0K0k0Y0!0$0(0O0K0l0O0o1t0O0H0-050T0f0o0z1o0#0%011s1u1w1u0H1C1E1A0H0f0d0h0`1B0w1b0H0O0Y0}0b0t0s0r0(0C011G1q010j0V0z0r0s0y0z1A1(1*1/1I1=1E1^1`0-0a0q0B0w0d0t0d0b0K100r0q0R1$0w0w0z0g2f131}0r1b0m1!2s0H1Y1X1Z0h1 0(1w0r1@2c1A1l1n0Z1H2C0K2E0r1U1m1A0t2l1b2q2s2W0:1)2g2K1:2P0w0@0o0-0x2p2!0.2Z1~2$1I2(2*0-0C2.1*2:2q2B012^0s2+040c2|2r0/2 2?0(32340E372~2!303d0-0N3g1c2U132I2v0h2z300g1U1{1b3r1e3p2Y142/053w0R2V3i3b010J0-0R0j3n3a1p1I0I0-0q3R3K3T3c0j0-2N1l0g0z0e0E2{3E2}2;2#3!010,040A3Y2=3?0r0-2P0y0f2l0b3{3=2L3@0-0P0F3g060q4e3X3S473~040K3g4g3Z470d0-0D4m3;300y0K0-0n4c4f4n3|473N040I1s1E4t4h2%3 0d414345303^0M4R3L4j4l3/2r4u3L3^0L4K4o1:4q040v4s4Z044C461:4w0-3-4)4D1:3^4b4:4d4B4f4#3}3%4{4?1I4,4/2W4=3j564:5d3L4,0G574v4x042-504B544E0-2l0H0i0w125g5s4M4k4c133H0z2s2T5H3q1m3s2v2x2t1T1V2v0s1D5K0m3r0/5X0S0U0W04.