From d6c82a49aa9e52be37e8711cb8f66a46322374c9 Mon Sep 17 00:00:00 2001 From: Felipe Domingos Date: Sat, 24 Sep 2022 19:50:55 -0300 Subject: [PATCH] =?UTF-8?q?atualiza=C3=A7=C3=A3o=20tp02?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TP02Q05 - Lista Sequencial em Java/pub.in | 72 ++++++++++++++++ .../pub.out | 61 +++++++++++++ .../TP02Q06 - Pilha Sequencial em Java/pub.in | 72 ++++++++++++++++ .../pub.out | 61 +++++++++++++ .../TP02Q07 - Fila Sequencial em Java/pub.in | 67 +++++++++++++++ .../TP02Q07 - Fila Sequencial em Java/pub.out | 81 ++++++++++++++++++ .../TP02Q08 - Lista Sequencial em C/pub.in | 72 ++++++++++++++++ .../TP02Q08 - Lista Sequencial em C/pub.out | 61 +++++++++++++ tps/enunciado/tp2.pdf | Bin 360677 -> 361087 bytes 9 files changed, 547 insertions(+) create mode 100644 tps/entrada e saida/tp02/TP02Q05 - Lista Sequencial em Java/pub.in create mode 100644 tps/entrada e saida/tp02/TP02Q05 - Lista Sequencial em Java/pub.out create mode 100644 tps/entrada e saida/tp02/TP02Q06 - Pilha Sequencial em Java/pub.in create mode 100644 tps/entrada e saida/tp02/TP02Q06 - Pilha Sequencial em Java/pub.out create mode 100644 tps/entrada e saida/tp02/TP02Q07 - Fila Sequencial em Java/pub.in create mode 100644 tps/entrada e saida/tp02/TP02Q07 - Fila Sequencial em Java/pub.out create mode 100644 tps/entrada e saida/tp02/TP02Q08 - Lista Sequencial em C/pub.in create mode 100644 tps/entrada e saida/tp02/TP02Q08 - Lista Sequencial em C/pub.out diff --git a/tps/entrada e saida/tp02/TP02Q05 - Lista Sequencial em Java/pub.in b/tps/entrada e saida/tp02/TP02Q05 - Lista Sequencial em Java/pub.in new file mode 100644 index 0000000..69a93a5 --- /dev/null +++ b/tps/entrada e saida/tp02/TP02Q05 - Lista Sequencial em Java/pub.in @@ -0,0 +1,72 @@ +1189490 +300550 +49800 +1851280 +1112930 +275570 +1276550 +1096530 +690510 +1504570 +1369470 +270130 +336150 +573210 +886470 +1368820 +951530 +247370 +1879330 +1634290 +259570 +941650 +768450 +1347140 +722670 +711540 +450170 +730 +598550 +614090 +809440 +1923860 +559010 +1547380 +554310 +1124090 +292120 +691930 +325420 +663670 +503820 +49600 +49300 +1631930 +1038740 +336760 +64000 +487580 +410890 +363110 +FIM +20 +II 1487390 +II 258520 +II 1165270 +II 298140 +II 213610 +IF 50510 +IF 998660 +IF 1740720 +I* 10 24720 +I* 15 439550 +I* 20 1507410 +RF +RF +RF +RI +RI +R* 10 +RF +RF +RI diff --git a/tps/entrada e saida/tp02/TP02Q05 - Lista Sequencial em Java/pub.out b/tps/entrada e saida/tp02/TP02Q05 - Lista Sequencial em Java/pub.out new file mode 100644 index 0000000..6a85875 --- /dev/null +++ b/tps/entrada e saida/tp02/TP02Q05 - Lista Sequencial em Java/pub.out @@ -0,0 +1,61 @@ +(R) Have a Nice Death +(R) Sopwith VR +(R) Burn Zombie Burn! +(R) Sonic Adventure 2 +(R) Rhiannon: Curse of the Four Branches +(R) Faefever +(R) NOBUNAGA'S AMBITION: Tendou with Power Up Kit +(R) Higurashi When They Cry Hou - Ch.2 Watanagashi +(R) Synthesis Universe -Episode 00- +[0] 258520 The Vanishing of Ethan Carter Sep/2014 500000 - 1000000 0 19.99 2 [English, French, Italian, German, Spanish - Spain, Polish, Czech] http://EthanCarterGame.com true false false 89% 3h 13m The Astronauts [Adventure, Indie] +[1] 1487390 ANVIL Dec/2021 50000 - 100000 0 24.99 0 [English, Korean, German, Russian, Japanese, Simplified Chinese, Traditional Chinese, French, Polish, Portuguese - Brazil, Spanish - Latin America, Italian, Thai, Vietnamese] https://www.anvil.world/ true false false 63% 9h 51m Action Square [Action, Early Access] +[2] 1189490 觅长生 Nov/2019 500000 - 1000000 0 11.99 0 [Simplified Chinese] null true false false 91% 33h 39m Chalcedony Network [Indie, RPG, Strategy, Early Access] +[3] 300550 Shadowrun: Dragonfall - Director's Cut Sep/2014 500000 - 1000000 0 14.99 0 [English] http://harebrained-schemes.com/shadowrun/dragonfall/ true true true 89% 15h 1m Harebrained Schemes [Adventure, Indie, RPG, Strategy] +[4] 49800 Flight of the Icarus May/2010 50000 - 100000 0 4.99 0 [English] http://musegames.com/games/flight-of-the-icarus/ true true false 39% 15m Muse Games [Action, Indie] +[5] 1851280 Samurai Bringer Apr/2022 50000 - 100000 0 9.99 0 [English, Japanese, Simplified Chinese, Traditional Chinese] https://playism.com/game/samurai-bringer/ true false false 88% 5h 2m ALPHAWING Inc. [Action, Indie] +[6] 1112930 Dredgers Oct/2019 50000 - 100000 0 11.99 0 [English, Simplified Chinese] null true false false 92% null Pirate-Rob [Indie, RPG] +[7] 24720 SPORE™ Galactic Adventures Jun/2009 500000 - 1000000 0 19.99 0 [English, French, German, Italian, Spanish - Spain, Dutch, Russian, Polish, Czech, Hungarian, Finnish, Norwegian, Swedish, Danish] http://www.spore.com/what/ga true false false 88% 15h 32m EA - Maxis [Action, Simulation] +[8] 275570 Summoner Mar/2014 50000 - 100000 0 4.99 0 [English, German] null true false false 83% 3h 24m Volition [Action, RPG] +[9] 1096530 Solasta: Crown of the Magister May/2021 500000 - 1000000 0 15.99 4 [English, French, German, Simplified Chinese, Portuguese - Brazil, Russian] https://www.solasta-game.com/ true true false 89% 37h 56m Tactical Adventures [Adventure, RPG, Strategy] +[10] 690510 Immortal Soul: Black Survival Mar/2019 500000 - 1000000 0 0.00 0 [English, Japanese, Korean, French, Italian, German, Spanish - Spain, Russian, Simplified Chinese, Traditional Chinese, Thai, Portuguese, Portuguese - Brazil] null true false false 79% 28h 5m Nimble Neuron [Free to Play, Indie, Strategy] +[11] 439550 'n Verlore Verstand Apr/2016 50000 - 100000 0 14.99 1 [English, French, Italian, German, Spanish - Spain, Arabic, Bulgarian, Czech, Danish, Dutch, Finnish, Greek, Hungarian, Japanese, Korean, Norwegian, Polish, Portuguese, Portuguese - Brazil, Romanian, Russian, Simplified Chinese, Swedish, Thai, Traditional Chinese, Turkish, Ukrainian] http://www.skobbejakgames.com true true true 39% 2h 20m Skobbejak Games,Skermunkel [Adventure, Casual, Indie] +[12] 1504570 Cultivation Tales Apr/2022 500000 - 1000000 0 19.99 0 [English, Simplified Chinese] null true false false 38% 27h 42m Ac Games [Action, Adventure, Indie, RPG, Strategy, Early Access] +[13] 1369470 Pincremental Aug/2020 50000 - 100000 0 0.00 0 [English] null true true false 80% null Makopaz [Casual, Free to Play, Indie, Simulation, Strategy] +[14] 270130 The Gallery - Episode 1: Call of the Starseed Apr/2016 50000 - 100000 0 14.99 1 [English] http://www.cloudheadgames.com true false false 84% 36m Cloudhead Games ltd. [Adventure, Casual, Indie] +[15] 336150 Virtual Pool 4 May/2015 50000 - 100000 0 24.99 0 [English] http://vponline.celeris.com true false false 83% null Celeris [Sports] +[16] 1507410 Coloring Book for Kids Mar/2021 50000 - 100000 0 0.00 1 [English, French, Italian, German, Arabic, Czech, Danish, Dutch, Hungarian, Japanese, Korean, Norwegian, Polish, Portuguese - Brazil, Romanian, Russian, Simplified Chinese, Spanish - Latin America, Swedish, Thai, Turkish, Vietnamese] null true true false 89% null Peaksel [Casual, Free to Play, Indie] +[17] 573210 Mistwood Heroes Dec/2016 50000 - 100000 0 3.99 0 [English] null true false false 56% 4h Meepower [Action, Adventure, Casual, Indie, RPG] +[18] 886470 Another Otter Jul/2018 50000 - 100000 0 0.99 0 [English] null true false false 63% null PepoLab [Casual, Indie] +[19] 1368820 RollerCoaster Tycoon® 3: Complete Edition Sep/2020 50000 - 100000 0 7.99 0 [English, French, Italian, German, Spanish - Spain, Danish, Dutch, Finnish, Norwegian, Swedish] null true true false 83% 1h 15m Frontier Developments,Aspyr (Mac) [Simulation, Strategy] +[20] 951530 Alien Shooter - Last Hope Nov/2020 50000 - 100000 0 4.99 0 [English, Russian] http://www.sigma-team.net true false false 81% null Sigma Team Inc. [Action, Indie, RPG] +[21] 247370 Mutant Mudds Deluxe Nov/2013 50000 - 100000 0 9.99 0 [English] http://www.mutantmuddsdeluxe.com true false false 74% 3h 21m Renegade Kid [Action, Indie] +[22] 1879330 WARRIORS OROCHI 3 Ultimate Definitive Edition Jul/2022 50000 - 100000 0 39.99 0 [English, Simplified Chinese, Traditional Chinese, Japanese] https://www.gamecity.ne.jp/orochi2/ultimate/index.html true false false 88% null KOEI TECMO GAMES CO., LTD. [Action, Strategy] +[23] 1634290 Chuhou Joutai 2: Paraided! Jul/2021 50000 - 100000 0 4.99 0 [English, Japanese] https://drillimation.com/chuhou-joutai-2-paraided/ true false false 100% null Drillimation Systems [Action, Indie] +[24] 259570 EDEN STAR Jan/2015 50000 - 100000 0 19.99 0 [English] http://www.edenstargame.com true false false 61% 4h 31m Flix Interactive [Action, Adventure, Indie, Strategy, Early Access] +[25] 941650 The Island: Into The Mist Jan/2019 50000 - 100000 0 9.99 0 [Korean, English] https://imbada.itch.io/the-island true false false 69% 3h 14m SUPER WAVE Studio [Adventure, Indie] +[26] 768450 NUTS Feb/2021 50000 - 100000 0 19.99 1 [English, French, Italian, German, Spanish - Spain, Arabic, Dutch, Japanese, Korean, Portuguese - Brazil, Russian, Simplified Chinese, Traditional Chinese] http://nuts.game true true false 88% null Joon, Pol, Muutsch, Char & Torfi [Adventure, Simulation] +[27] 1347140 NEAR DEADline Aug/2020 50000 - 100000 0 0.00 1 [English] https://www.newgrounds.com/portal/view/736443 true true true 90% null Dumb ****ing Horse [Action, Casual, Free to Play, Indie] +[28] 722670 Chinese Chess/ Elephant Game: 象棋/ 中国象棋/ 中國象棋 Oct/2017 50000 - 100000 0 9.99 0 [Simplified Chinese, Traditional Chinese, English, Russian] null true false false 78% 1h 45m Wang Wenxi [Indie, Simulation, Strategy, Early Access] +[29] 711540 Lonely Mountains: Downhill Oct/2019 50000 - 100000 0 9.99 4 [English, French, Italian, German, Spanish - Spain, Russian, Simplified Chinese, Japanese, Korean, Portuguese - Brazil, Polish, Turkish] http://lonelymountains.com true true false 92% 1h 15m Megagon Industries [Action, Indie, Racing, Simulation, Sports] +[30] 450170 BOOR Feb/2017 50000 - 100000 0 0.99 0 [English, Spanish - Spain, French, German] http://www.dazlog.com/boor true true true 83% 4h 30m DazlogStudio [Adventure, Casual, Indie] +[31] 730 Counter-Strike: Global Offensive Aug/2012 50000000 - 100000000 0 0.00 1 [Czech, Danish, Dutch, English, Finnish, French, German, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Portuguese - Brazil, Romanian, Russian, Simplified Chinese, Spanish - Spain, Swedish, Thai, Traditional Chinese, Turkish, Bulgarian, Ukrainian, Greek, Spanish - Latin America, Vietnamese] http://blog.counter-strike.net/ true true true 88% 508h 4m Valve,Hidden Path Entertainment [Action, Free to Play] +[32] 598550 HUNTDOWN May/2021 50000 - 100000 0 19.99 1 [English, French, Italian, German, Spanish - Spain, Japanese, Simplified Chinese] http://huntdown.com/ true true true 95% 11h 26m Easy Trigger Games [Action, Indie] +[33] 614090 Deadbeat Heroes Oct/2017 50000 - 100000 0 14.99 0 [English] https://www.upstreamarcade.com/deadbeat-heroes/ true false false 66% 4h 36m Deadbeat Productions [Action] +[34] 809440 Protolife Jun/2018 50000 - 100000 0 11.99 0 [English, Russian] null true true false 87% 15m Volcanic Giraffe [Indie, Strategy] +[35] 1923860 Neon Outlast Mar/2022 50000 - 100000 0 4.99 0 [English] null true false false 0% null Keep Spinning [Action, Indie] +[36] 559010 Cosmic Sugar VR Nov/2016 50000 - 100000 0 0.00 1 [English] http://cosmicsugarvr.com true false false 95% 5m David Lobser [Free to Play, Simulation] +[37] 1547380 KINGDOM of the DEAD Feb/2022 50000 - 100000 0 14.99 0 [English, French, Italian, German, Spanish - Spain, Simplified Chinese, Traditional Chinese, Korean, Japanese, Polish, Portuguese - Brazil, Russian] null true false false 83% null DIRIGO GAMES [Action, Adventure, Indie] +[38] 554310 Rage Wars Nov/2016 50000 - 100000 0 0.99 0 [English] http://www.lemondo.com/ true true true 89% 4h 24m Lemondo Games [Violent, Gore, Adventure, Casual, Indie] +[39] 1124090 告死天使之言-Death angel Aug/2019 50000 - 100000 0 0.99 1 [Simplified Chinese] https://space.bilibili.com/11591868/article true false false 81% null 我妻寒十 [Adventure, Indie] +[40] 292120 FINAL FANTASY® XIII Oct/2014 500000 - 1000000 13 15.99 0 [English, French, Italian, German, Spanish - Spain] http://www.square-enix.com/ true false false 74% 28h 58m Square Enix [RPG] +[41] 691930 MSI Electric City: Core Assault Sep/2017 50000 - 100000 0 0.00 0 [English] http://msi.com/to/e-city true false false 90% 32m HyperBot Studio [Action, Adventure, Casual, Free to Play, Indie] +[42] 325420 Homebrew - Patent Unknown Nov/2014 50000 - 100000 0 14.99 0 [English] http://www.homebrewgame.com true false false 76% 5h 48m Copybugpaste [Action, Indie, Racing, Simulation, Early Access] +[43] 663670 Killer Queen Black Oct/2019 50000 - 100000 0 9.99 0 [English, French, Italian, German, Spanish - Spain, Japanese, Korean] http://www.killerqueenblack.com true true false 93% 2h 11m Liquid Bit, LLC,BumbleBear Games, LLC [Action, Casual, Sports, Strategy] +[44] 503820 A Detective's Novel Jul/2016 500000 - 1000000 0 0.99 0 [English] http://amaterasusoftware.blogspot.hr/ true false false 68% 4h 24m Amaterasu Software [Adventure, Indie] +[45] 49600 Beat Hazard Apr/2010 500000 - 1000000 0 9.99 2 [English, French, German, Italian, Spanish - Spain, Dutch] http://www.coldbeamgames.com true true true 95% 7h 36m Cold Beam Games [Action, Casual, Indie] +[46] 49300 Commander: Conquest of the Americas Jul/2010 50000 - 100000 0 9.99 2 [English, French, German, Spanish - Spain] http://www.cota-game.com/ true false false 48% 11h 48m Nitro Games [Strategy] +[47] 1631930 The Insignia Project Jul/2021 50000 - 100000 0 1.99 0 [English] https://darkendstu.com/ true false false 75% null Dark End Studios [Indie, Early Access] +[48] 1038740 Fluffy Store Aug/2019 50000 - 100000 0 1.99 1 [English, Simplified Chinese, Traditional Chinese, Japanese] null true true false 97% 3h 9m AsicxArt [Adventure, Casual, Indie, RPG] +[49] 336760 Pilot Brothers Dec/2014 50000 - 100000 0 4.99 0 [English, French, Italian, German, Spanish - Spain, Japanese, Korean, Portuguese - Brazil, Russian, Traditional Chinese, Portuguese] null true false false 87% null 1C Wireless [Adventure, Casual] +[50] 64000 Men of War: Assault Squad Feb/2011 500000 - 1000000 0 9.99 5 [English, Russian, Italian, Spanish - Spain, French, German, Polish] http://www.menofwargame.com/assault/ true false false 88% 10h 5m Digitalmindsoft [Strategy] +[51] 487580 Ludo Supremo Jun/2016 50000 - 100000 0 1.99 0 [English] http://www.ensenasoft.com true false false 57% 3h 19m EnsenaSoft [Casual] diff --git a/tps/entrada e saida/tp02/TP02Q06 - Pilha Sequencial em Java/pub.in b/tps/entrada e saida/tp02/TP02Q06 - Pilha Sequencial em Java/pub.in new file mode 100644 index 0000000..64859fd --- /dev/null +++ b/tps/entrada e saida/tp02/TP02Q06 - Pilha Sequencial em Java/pub.in @@ -0,0 +1,72 @@ +1189490 +300550 +49800 +1851280 +1112930 +275570 +1276550 +1096530 +690510 +1504570 +1369470 +270130 +336150 +573210 +886470 +1368820 +951530 +247370 +1879330 +1634290 +259570 +941650 +768450 +1347140 +722670 +711540 +450170 +730 +598550 +614090 +809440 +1923860 +559010 +1547380 +554310 +1124090 +292120 +691930 +325420 +663670 +503820 +49600 +49300 +1631930 +1038740 +336760 +64000 +487580 +410890 +363110 +FIM +20 +I 1487390 +I 258520 +I 1165270 +I 298140 +I 213610 +I 50510 +I 998660 +I 1740720 +I 24720 +I 439550 +I 1507410 +R +R +R +R +R +R +R +R +R diff --git a/tps/entrada e saida/tp02/TP02Q06 - Pilha Sequencial em Java/pub.out b/tps/entrada e saida/tp02/TP02Q06 - Pilha Sequencial em Java/pub.out new file mode 100644 index 0000000..0a1006b --- /dev/null +++ b/tps/entrada e saida/tp02/TP02Q06 - Pilha Sequencial em Java/pub.out @@ -0,0 +1,61 @@ +(R) Coloring Book for Kids +(R) 'n Verlore Verstand +(R) SPORE™ Galactic Adventures +(R) Have a Nice Death +(R) Sopwith VR +(R) Burn Zombie Burn! +(R) Sonic Adventure 2 +(R) Rhiannon: Curse of the Four Branches +(R) Synthesis Universe -Episode 00- +[0] 1189490 觅长生 Nov/2019 500000 - 1000000 0 11.99 0 [Simplified Chinese] null true false false 91% 33h 39m Chalcedony Network [Indie, RPG, Strategy, Early Access] +[1] 300550 Shadowrun: Dragonfall - Director's Cut Sep/2014 500000 - 1000000 0 14.99 0 [English] http://harebrained-schemes.com/shadowrun/dragonfall/ true true true 89% 15h 1m Harebrained Schemes [Adventure, Indie, RPG, Strategy] +[2] 49800 Flight of the Icarus May/2010 50000 - 100000 0 4.99 0 [English] http://musegames.com/games/flight-of-the-icarus/ true true false 39% 15m Muse Games [Action, Indie] +[3] 1851280 Samurai Bringer Apr/2022 50000 - 100000 0 9.99 0 [English, Japanese, Simplified Chinese, Traditional Chinese] https://playism.com/game/samurai-bringer/ true false false 88% 5h 2m ALPHAWING Inc. [Action, Indie] +[4] 1112930 Dredgers Oct/2019 50000 - 100000 0 11.99 0 [English, Simplified Chinese] null true false false 92% null Pirate-Rob [Indie, RPG] +[5] 275570 Summoner Mar/2014 50000 - 100000 0 4.99 0 [English, German] null true false false 83% 3h 24m Volition [Action, RPG] +[6] 1276550 Faefever Jul/2020 50000 - 100000 0 0.00 0 [English] null true false false 88% null Monkey Wizard Entertainment [Adventure, Casual, Free to Play, Indie] +[7] 1096530 Solasta: Crown of the Magister May/2021 500000 - 1000000 0 15.99 4 [English, French, German, Simplified Chinese, Portuguese - Brazil, Russian] https://www.solasta-game.com/ true true false 89% 37h 56m Tactical Adventures [Adventure, RPG, Strategy] +[8] 690510 Immortal Soul: Black Survival Mar/2019 500000 - 1000000 0 0.00 0 [English, Japanese, Korean, French, Italian, German, Spanish - Spain, Russian, Simplified Chinese, Traditional Chinese, Thai, Portuguese, Portuguese - Brazil] null true false false 79% 28h 5m Nimble Neuron [Free to Play, Indie, Strategy] +[9] 1504570 Cultivation Tales Apr/2022 500000 - 1000000 0 19.99 0 [English, Simplified Chinese] null true false false 38% 27h 42m Ac Games [Action, Adventure, Indie, RPG, Strategy, Early Access] +[10] 1369470 Pincremental Aug/2020 50000 - 100000 0 0.00 0 [English] null true true false 80% null Makopaz [Casual, Free to Play, Indie, Simulation, Strategy] +[11] 270130 The Gallery - Episode 1: Call of the Starseed Apr/2016 50000 - 100000 0 14.99 1 [English] http://www.cloudheadgames.com true false false 84% 36m Cloudhead Games ltd. [Adventure, Casual, Indie] +[12] 336150 Virtual Pool 4 May/2015 50000 - 100000 0 24.99 0 [English] http://vponline.celeris.com true false false 83% null Celeris [Sports] +[13] 573210 Mistwood Heroes Dec/2016 50000 - 100000 0 3.99 0 [English] null true false false 56% 4h Meepower [Action, Adventure, Casual, Indie, RPG] +[14] 886470 Another Otter Jul/2018 50000 - 100000 0 0.99 0 [English] null true false false 63% null PepoLab [Casual, Indie] +[15] 1368820 RollerCoaster Tycoon® 3: Complete Edition Sep/2020 50000 - 100000 0 7.99 0 [English, French, Italian, German, Spanish - Spain, Danish, Dutch, Finnish, Norwegian, Swedish] null true true false 83% 1h 15m Frontier Developments,Aspyr (Mac) [Simulation, Strategy] +[16] 951530 Alien Shooter - Last Hope Nov/2020 50000 - 100000 0 4.99 0 [English, Russian] http://www.sigma-team.net true false false 81% null Sigma Team Inc. [Action, Indie, RPG] +[17] 247370 Mutant Mudds Deluxe Nov/2013 50000 - 100000 0 9.99 0 [English] http://www.mutantmuddsdeluxe.com true false false 74% 3h 21m Renegade Kid [Action, Indie] +[18] 1879330 WARRIORS OROCHI 3 Ultimate Definitive Edition Jul/2022 50000 - 100000 0 39.99 0 [English, Simplified Chinese, Traditional Chinese, Japanese] https://www.gamecity.ne.jp/orochi2/ultimate/index.html true false false 88% null KOEI TECMO GAMES CO., LTD. [Action, Strategy] +[19] 1634290 Chuhou Joutai 2: Paraided! Jul/2021 50000 - 100000 0 4.99 0 [English, Japanese] https://drillimation.com/chuhou-joutai-2-paraided/ true false false 100% null Drillimation Systems [Action, Indie] +[20] 259570 EDEN STAR Jan/2015 50000 - 100000 0 19.99 0 [English] http://www.edenstargame.com true false false 61% 4h 31m Flix Interactive [Action, Adventure, Indie, Strategy, Early Access] +[21] 941650 The Island: Into The Mist Jan/2019 50000 - 100000 0 9.99 0 [Korean, English] https://imbada.itch.io/the-island true false false 69% 3h 14m SUPER WAVE Studio [Adventure, Indie] +[22] 768450 NUTS Feb/2021 50000 - 100000 0 19.99 1 [English, French, Italian, German, Spanish - Spain, Arabic, Dutch, Japanese, Korean, Portuguese - Brazil, Russian, Simplified Chinese, Traditional Chinese] http://nuts.game true true false 88% null Joon, Pol, Muutsch, Char & Torfi [Adventure, Simulation] +[23] 1347140 NEAR DEADline Aug/2020 50000 - 100000 0 0.00 1 [English] https://www.newgrounds.com/portal/view/736443 true true true 90% null Dumb ****ing Horse [Action, Casual, Free to Play, Indie] +[24] 722670 Chinese Chess/ Elephant Game: 象棋/ 中国象棋/ 中國象棋 Oct/2017 50000 - 100000 0 9.99 0 [Simplified Chinese, Traditional Chinese, English, Russian] null true false false 78% 1h 45m Wang Wenxi [Indie, Simulation, Strategy, Early Access] +[25] 711540 Lonely Mountains: Downhill Oct/2019 50000 - 100000 0 9.99 4 [English, French, Italian, German, Spanish - Spain, Russian, Simplified Chinese, Japanese, Korean, Portuguese - Brazil, Polish, Turkish] http://lonelymountains.com true true false 92% 1h 15m Megagon Industries [Action, Indie, Racing, Simulation, Sports] +[26] 450170 BOOR Feb/2017 50000 - 100000 0 0.99 0 [English, Spanish - Spain, French, German] http://www.dazlog.com/boor true true true 83% 4h 30m DazlogStudio [Adventure, Casual, Indie] +[27] 730 Counter-Strike: Global Offensive Aug/2012 50000000 - 100000000 0 0.00 1 [Czech, Danish, Dutch, English, Finnish, French, German, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Portuguese - Brazil, Romanian, Russian, Simplified Chinese, Spanish - Spain, Swedish, Thai, Traditional Chinese, Turkish, Bulgarian, Ukrainian, Greek, Spanish - Latin America, Vietnamese] http://blog.counter-strike.net/ true true true 88% 508h 4m Valve,Hidden Path Entertainment [Action, Free to Play] +[28] 598550 HUNTDOWN May/2021 50000 - 100000 0 19.99 1 [English, French, Italian, German, Spanish - Spain, Japanese, Simplified Chinese] http://huntdown.com/ true true true 95% 11h 26m Easy Trigger Games [Action, Indie] +[29] 614090 Deadbeat Heroes Oct/2017 50000 - 100000 0 14.99 0 [English] https://www.upstreamarcade.com/deadbeat-heroes/ true false false 66% 4h 36m Deadbeat Productions [Action] +[30] 809440 Protolife Jun/2018 50000 - 100000 0 11.99 0 [English, Russian] null true true false 87% 15m Volcanic Giraffe [Indie, Strategy] +[31] 1923860 Neon Outlast Mar/2022 50000 - 100000 0 4.99 0 [English] null true false false 0% null Keep Spinning [Action, Indie] +[32] 559010 Cosmic Sugar VR Nov/2016 50000 - 100000 0 0.00 1 [English] http://cosmicsugarvr.com true false false 95% 5m David Lobser [Free to Play, Simulation] +[33] 1547380 KINGDOM of the DEAD Feb/2022 50000 - 100000 0 14.99 0 [English, French, Italian, German, Spanish - Spain, Simplified Chinese, Traditional Chinese, Korean, Japanese, Polish, Portuguese - Brazil, Russian] null true false false 83% null DIRIGO GAMES [Action, Adventure, Indie] +[34] 554310 Rage Wars Nov/2016 50000 - 100000 0 0.99 0 [English] http://www.lemondo.com/ true true true 89% 4h 24m Lemondo Games [Violent, Gore, Adventure, Casual, Indie] +[35] 1124090 告死天使之言-Death angel Aug/2019 50000 - 100000 0 0.99 1 [Simplified Chinese] https://space.bilibili.com/11591868/article true false false 81% null 我妻寒十 [Adventure, Indie] +[36] 292120 FINAL FANTASY® XIII Oct/2014 500000 - 1000000 13 15.99 0 [English, French, Italian, German, Spanish - Spain] http://www.square-enix.com/ true false false 74% 28h 58m Square Enix [RPG] +[37] 691930 MSI Electric City: Core Assault Sep/2017 50000 - 100000 0 0.00 0 [English] http://msi.com/to/e-city true false false 90% 32m HyperBot Studio [Action, Adventure, Casual, Free to Play, Indie] +[38] 325420 Homebrew - Patent Unknown Nov/2014 50000 - 100000 0 14.99 0 [English] http://www.homebrewgame.com true false false 76% 5h 48m Copybugpaste [Action, Indie, Racing, Simulation, Early Access] +[39] 663670 Killer Queen Black Oct/2019 50000 - 100000 0 9.99 0 [English, French, Italian, German, Spanish - Spain, Japanese, Korean] http://www.killerqueenblack.com true true false 93% 2h 11m Liquid Bit, LLC,BumbleBear Games, LLC [Action, Casual, Sports, Strategy] +[40] 503820 A Detective's Novel Jul/2016 500000 - 1000000 0 0.99 0 [English] http://amaterasusoftware.blogspot.hr/ true false false 68% 4h 24m Amaterasu Software [Adventure, Indie] +[41] 49600 Beat Hazard Apr/2010 500000 - 1000000 0 9.99 2 [English, French, German, Italian, Spanish - Spain, Dutch] http://www.coldbeamgames.com true true true 95% 7h 36m Cold Beam Games [Action, Casual, Indie] +[42] 49300 Commander: Conquest of the Americas Jul/2010 50000 - 100000 0 9.99 2 [English, French, German, Spanish - Spain] http://www.cota-game.com/ true false false 48% 11h 48m Nitro Games [Strategy] +[43] 1631930 The Insignia Project Jul/2021 50000 - 100000 0 1.99 0 [English] https://darkendstu.com/ true false false 75% null Dark End Studios [Indie, Early Access] +[44] 1038740 Fluffy Store Aug/2019 50000 - 100000 0 1.99 1 [English, Simplified Chinese, Traditional Chinese, Japanese] null true true false 97% 3h 9m AsicxArt [Adventure, Casual, Indie, RPG] +[45] 336760 Pilot Brothers Dec/2014 50000 - 100000 0 4.99 0 [English, French, Italian, German, Spanish - Spain, Japanese, Korean, Portuguese - Brazil, Russian, Traditional Chinese, Portuguese] null true false false 87% null 1C Wireless [Adventure, Casual] +[46] 64000 Men of War: Assault Squad Feb/2011 500000 - 1000000 0 9.99 5 [English, Russian, Italian, Spanish - Spain, French, German, Polish] http://www.menofwargame.com/assault/ true false false 88% 10h 5m Digitalmindsoft [Strategy] +[47] 487580 Ludo Supremo Jun/2016 50000 - 100000 0 1.99 0 [English] http://www.ensenasoft.com true false false 57% 3h 19m EnsenaSoft [Casual] +[48] 410890 Higurashi When They Cry Hou - Ch.2 Watanagashi Nov/2015 50000 - 100000 0 3.99 0 [English, Japanese] http://www.mangagamer.org/07thExpansion/ true true true 97% 5h 11m 07th Expansion [Adventure] +[49] 363110 NOBUNAGA'S AMBITION: Tendou with Power Up Kit Jun/2015 50000 - 100000 0 54.99 0 [Japanese] http://www.gamecity.ne.jp/steam/tendo.html true false false 77% null KOEI TECMO GAMES CO., LTD. [Strategy] +[50] 1487390 ANVIL Dec/2021 50000 - 100000 0 24.99 0 [English, Korean, German, Russian, Japanese, Simplified Chinese, Traditional Chinese, French, Polish, Portuguese - Brazil, Spanish - Latin America, Italian, Thai, Vietnamese] https://www.anvil.world/ true false false 63% 9h 51m Action Square [Action, Early Access] +[51] 258520 The Vanishing of Ethan Carter Sep/2014 500000 - 1000000 0 19.99 2 [English, French, Italian, German, Spanish - Spain, Polish, Czech] http://EthanCarterGame.com true false false 89% 3h 13m The Astronauts [Adventure, Indie] diff --git a/tps/entrada e saida/tp02/TP02Q07 - Fila Sequencial em Java/pub.in b/tps/entrada e saida/tp02/TP02Q07 - Fila Sequencial em Java/pub.in new file mode 100644 index 0000000..866aada --- /dev/null +++ b/tps/entrada e saida/tp02/TP02Q07 - Fila Sequencial em Java/pub.in @@ -0,0 +1,67 @@ +1189490 +300550 +49800 +1851280 +1112930 +275570 +1276550 +1096530 +690510 +1504570 +1369470 +270130 +336150 +573210 +886470 +1368820 +951530 +247370 +1879330 +1634290 +259570 +941650 +768450 +1347140 +722670 +711540 +450170 +730 +598550 +614090 +809440 +1923860 +559010 +1547380 +554310 +1124090 +292120 +691930 +325420 +663670 +503820 +49600 +49300 +1631930 +1038740 +336760 +64000 +487580 +410890 +363110 +FIM +15 +I 1487390 +I 258520 +I 1165270 +I 298140 +I 213610 +I 50510 +I 998660 +I 1740720 +I 24720 +I 439550 +I 1507410 +R +R +R +R diff --git a/tps/entrada e saida/tp02/TP02Q07 - Fila Sequencial em Java/pub.out b/tps/entrada e saida/tp02/TP02Q07 - Fila Sequencial em Java/pub.out new file mode 100644 index 0000000..406e14f --- /dev/null +++ b/tps/entrada e saida/tp02/TP02Q07 - Fila Sequencial em Java/pub.out @@ -0,0 +1,81 @@ +2019 +1460 +978 +809 +647 +284 +104 +556 +833 +1165 +1125 +1132 +677 +388 +55 +70 +63 +103 +55 +55 +94 +133 +93 +93 +114 +75 +90 +6187 +6324 +6358 +6346 +6292 +196 +59 +57 +54 +401 +407 +476 +450 +503 +246 +381 +312 +323 +271 +300 +199 +261 +223 +I 1487390 +341 +I 258520 +259 +I 1165270 +219 +I 298140 +160 +I 213610 +272 +I 50510 +158 +I 998660 +120 +I 1740720 +188 +I 24720 +371 +I 439550 +287 +I 1507410 +282 +R +(R) Sopwith VR +R +(R) Have a Nice Death +R +(R) SPORE™ Galactic Adventures +R +(R) 'n Verlore Verstand +[0] 1507410 Coloring Book for Kids Mar/2021 50000 - 100000 0 0.00 1 [English, French, Italian, German, Arabic, Czech, Danish, Dutch, Hungarian, Japanese, Korean, Norwegian, Polish, Portuguese - Brazil, Romanian, Russian, Simplified Chinese, Spanish - Latin America, Swedish, Thai, Turkish, Vietnamese] null true true false 89% null Peaksel [Casual, Free to Play, Indie] diff --git a/tps/entrada e saida/tp02/TP02Q08 - Lista Sequencial em C/pub.in b/tps/entrada e saida/tp02/TP02Q08 - Lista Sequencial em C/pub.in new file mode 100644 index 0000000..69a93a5 --- /dev/null +++ b/tps/entrada e saida/tp02/TP02Q08 - Lista Sequencial em C/pub.in @@ -0,0 +1,72 @@ +1189490 +300550 +49800 +1851280 +1112930 +275570 +1276550 +1096530 +690510 +1504570 +1369470 +270130 +336150 +573210 +886470 +1368820 +951530 +247370 +1879330 +1634290 +259570 +941650 +768450 +1347140 +722670 +711540 +450170 +730 +598550 +614090 +809440 +1923860 +559010 +1547380 +554310 +1124090 +292120 +691930 +325420 +663670 +503820 +49600 +49300 +1631930 +1038740 +336760 +64000 +487580 +410890 +363110 +FIM +20 +II 1487390 +II 258520 +II 1165270 +II 298140 +II 213610 +IF 50510 +IF 998660 +IF 1740720 +I* 10 24720 +I* 15 439550 +I* 20 1507410 +RF +RF +RF +RI +RI +R* 10 +RF +RF +RI diff --git a/tps/entrada e saida/tp02/TP02Q08 - Lista Sequencial em C/pub.out b/tps/entrada e saida/tp02/TP02Q08 - Lista Sequencial em C/pub.out new file mode 100644 index 0000000..6a85875 --- /dev/null +++ b/tps/entrada e saida/tp02/TP02Q08 - Lista Sequencial em C/pub.out @@ -0,0 +1,61 @@ +(R) Have a Nice Death +(R) Sopwith VR +(R) Burn Zombie Burn! +(R) Sonic Adventure 2 +(R) Rhiannon: Curse of the Four Branches +(R) Faefever +(R) NOBUNAGA'S AMBITION: Tendou with Power Up Kit +(R) Higurashi When They Cry Hou - Ch.2 Watanagashi +(R) Synthesis Universe -Episode 00- +[0] 258520 The Vanishing of Ethan Carter Sep/2014 500000 - 1000000 0 19.99 2 [English, French, Italian, German, Spanish - Spain, Polish, Czech] http://EthanCarterGame.com true false false 89% 3h 13m The Astronauts [Adventure, Indie] +[1] 1487390 ANVIL Dec/2021 50000 - 100000 0 24.99 0 [English, Korean, German, Russian, Japanese, Simplified Chinese, Traditional Chinese, French, Polish, Portuguese - Brazil, Spanish - Latin America, Italian, Thai, Vietnamese] https://www.anvil.world/ true false false 63% 9h 51m Action Square [Action, Early Access] +[2] 1189490 觅长生 Nov/2019 500000 - 1000000 0 11.99 0 [Simplified Chinese] null true false false 91% 33h 39m Chalcedony Network [Indie, RPG, Strategy, Early Access] +[3] 300550 Shadowrun: Dragonfall - Director's Cut Sep/2014 500000 - 1000000 0 14.99 0 [English] http://harebrained-schemes.com/shadowrun/dragonfall/ true true true 89% 15h 1m Harebrained Schemes [Adventure, Indie, RPG, Strategy] +[4] 49800 Flight of the Icarus May/2010 50000 - 100000 0 4.99 0 [English] http://musegames.com/games/flight-of-the-icarus/ true true false 39% 15m Muse Games [Action, Indie] +[5] 1851280 Samurai Bringer Apr/2022 50000 - 100000 0 9.99 0 [English, Japanese, Simplified Chinese, Traditional Chinese] https://playism.com/game/samurai-bringer/ true false false 88% 5h 2m ALPHAWING Inc. [Action, Indie] +[6] 1112930 Dredgers Oct/2019 50000 - 100000 0 11.99 0 [English, Simplified Chinese] null true false false 92% null Pirate-Rob [Indie, RPG] +[7] 24720 SPORE™ Galactic Adventures Jun/2009 500000 - 1000000 0 19.99 0 [English, French, German, Italian, Spanish - Spain, Dutch, Russian, Polish, Czech, Hungarian, Finnish, Norwegian, Swedish, Danish] http://www.spore.com/what/ga true false false 88% 15h 32m EA - Maxis [Action, Simulation] +[8] 275570 Summoner Mar/2014 50000 - 100000 0 4.99 0 [English, German] null true false false 83% 3h 24m Volition [Action, RPG] +[9] 1096530 Solasta: Crown of the Magister May/2021 500000 - 1000000 0 15.99 4 [English, French, German, Simplified Chinese, Portuguese - Brazil, Russian] https://www.solasta-game.com/ true true false 89% 37h 56m Tactical Adventures [Adventure, RPG, Strategy] +[10] 690510 Immortal Soul: Black Survival Mar/2019 500000 - 1000000 0 0.00 0 [English, Japanese, Korean, French, Italian, German, Spanish - Spain, Russian, Simplified Chinese, Traditional Chinese, Thai, Portuguese, Portuguese - Brazil] null true false false 79% 28h 5m Nimble Neuron [Free to Play, Indie, Strategy] +[11] 439550 'n Verlore Verstand Apr/2016 50000 - 100000 0 14.99 1 [English, French, Italian, German, Spanish - Spain, Arabic, Bulgarian, Czech, Danish, Dutch, Finnish, Greek, Hungarian, Japanese, Korean, Norwegian, Polish, Portuguese, Portuguese - Brazil, Romanian, Russian, Simplified Chinese, Swedish, Thai, Traditional Chinese, Turkish, Ukrainian] http://www.skobbejakgames.com true true true 39% 2h 20m Skobbejak Games,Skermunkel [Adventure, Casual, Indie] +[12] 1504570 Cultivation Tales Apr/2022 500000 - 1000000 0 19.99 0 [English, Simplified Chinese] null true false false 38% 27h 42m Ac Games [Action, Adventure, Indie, RPG, Strategy, Early Access] +[13] 1369470 Pincremental Aug/2020 50000 - 100000 0 0.00 0 [English] null true true false 80% null Makopaz [Casual, Free to Play, Indie, Simulation, Strategy] +[14] 270130 The Gallery - Episode 1: Call of the Starseed Apr/2016 50000 - 100000 0 14.99 1 [English] http://www.cloudheadgames.com true false false 84% 36m Cloudhead Games ltd. [Adventure, Casual, Indie] +[15] 336150 Virtual Pool 4 May/2015 50000 - 100000 0 24.99 0 [English] http://vponline.celeris.com true false false 83% null Celeris [Sports] +[16] 1507410 Coloring Book for Kids Mar/2021 50000 - 100000 0 0.00 1 [English, French, Italian, German, Arabic, Czech, Danish, Dutch, Hungarian, Japanese, Korean, Norwegian, Polish, Portuguese - Brazil, Romanian, Russian, Simplified Chinese, Spanish - Latin America, Swedish, Thai, Turkish, Vietnamese] null true true false 89% null Peaksel [Casual, Free to Play, Indie] +[17] 573210 Mistwood Heroes Dec/2016 50000 - 100000 0 3.99 0 [English] null true false false 56% 4h Meepower [Action, Adventure, Casual, Indie, RPG] +[18] 886470 Another Otter Jul/2018 50000 - 100000 0 0.99 0 [English] null true false false 63% null PepoLab [Casual, Indie] +[19] 1368820 RollerCoaster Tycoon® 3: Complete Edition Sep/2020 50000 - 100000 0 7.99 0 [English, French, Italian, German, Spanish - Spain, Danish, Dutch, Finnish, Norwegian, Swedish] null true true false 83% 1h 15m Frontier Developments,Aspyr (Mac) [Simulation, Strategy] +[20] 951530 Alien Shooter - Last Hope Nov/2020 50000 - 100000 0 4.99 0 [English, Russian] http://www.sigma-team.net true false false 81% null Sigma Team Inc. [Action, Indie, RPG] +[21] 247370 Mutant Mudds Deluxe Nov/2013 50000 - 100000 0 9.99 0 [English] http://www.mutantmuddsdeluxe.com true false false 74% 3h 21m Renegade Kid [Action, Indie] +[22] 1879330 WARRIORS OROCHI 3 Ultimate Definitive Edition Jul/2022 50000 - 100000 0 39.99 0 [English, Simplified Chinese, Traditional Chinese, Japanese] https://www.gamecity.ne.jp/orochi2/ultimate/index.html true false false 88% null KOEI TECMO GAMES CO., LTD. [Action, Strategy] +[23] 1634290 Chuhou Joutai 2: Paraided! Jul/2021 50000 - 100000 0 4.99 0 [English, Japanese] https://drillimation.com/chuhou-joutai-2-paraided/ true false false 100% null Drillimation Systems [Action, Indie] +[24] 259570 EDEN STAR Jan/2015 50000 - 100000 0 19.99 0 [English] http://www.edenstargame.com true false false 61% 4h 31m Flix Interactive [Action, Adventure, Indie, Strategy, Early Access] +[25] 941650 The Island: Into The Mist Jan/2019 50000 - 100000 0 9.99 0 [Korean, English] https://imbada.itch.io/the-island true false false 69% 3h 14m SUPER WAVE Studio [Adventure, Indie] +[26] 768450 NUTS Feb/2021 50000 - 100000 0 19.99 1 [English, French, Italian, German, Spanish - Spain, Arabic, Dutch, Japanese, Korean, Portuguese - Brazil, Russian, Simplified Chinese, Traditional Chinese] http://nuts.game true true false 88% null Joon, Pol, Muutsch, Char & Torfi [Adventure, Simulation] +[27] 1347140 NEAR DEADline Aug/2020 50000 - 100000 0 0.00 1 [English] https://www.newgrounds.com/portal/view/736443 true true true 90% null Dumb ****ing Horse [Action, Casual, Free to Play, Indie] +[28] 722670 Chinese Chess/ Elephant Game: 象棋/ 中国象棋/ 中國象棋 Oct/2017 50000 - 100000 0 9.99 0 [Simplified Chinese, Traditional Chinese, English, Russian] null true false false 78% 1h 45m Wang Wenxi [Indie, Simulation, Strategy, Early Access] +[29] 711540 Lonely Mountains: Downhill Oct/2019 50000 - 100000 0 9.99 4 [English, French, Italian, German, Spanish - Spain, Russian, Simplified Chinese, Japanese, Korean, Portuguese - Brazil, Polish, Turkish] http://lonelymountains.com true true false 92% 1h 15m Megagon Industries [Action, Indie, Racing, Simulation, Sports] +[30] 450170 BOOR Feb/2017 50000 - 100000 0 0.99 0 [English, Spanish - Spain, French, German] http://www.dazlog.com/boor true true true 83% 4h 30m DazlogStudio [Adventure, Casual, Indie] +[31] 730 Counter-Strike: Global Offensive Aug/2012 50000000 - 100000000 0 0.00 1 [Czech, Danish, Dutch, English, Finnish, French, German, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Portuguese - Brazil, Romanian, Russian, Simplified Chinese, Spanish - Spain, Swedish, Thai, Traditional Chinese, Turkish, Bulgarian, Ukrainian, Greek, Spanish - Latin America, Vietnamese] http://blog.counter-strike.net/ true true true 88% 508h 4m Valve,Hidden Path Entertainment [Action, Free to Play] +[32] 598550 HUNTDOWN May/2021 50000 - 100000 0 19.99 1 [English, French, Italian, German, Spanish - Spain, Japanese, Simplified Chinese] http://huntdown.com/ true true true 95% 11h 26m Easy Trigger Games [Action, Indie] +[33] 614090 Deadbeat Heroes Oct/2017 50000 - 100000 0 14.99 0 [English] https://www.upstreamarcade.com/deadbeat-heroes/ true false false 66% 4h 36m Deadbeat Productions [Action] +[34] 809440 Protolife Jun/2018 50000 - 100000 0 11.99 0 [English, Russian] null true true false 87% 15m Volcanic Giraffe [Indie, Strategy] +[35] 1923860 Neon Outlast Mar/2022 50000 - 100000 0 4.99 0 [English] null true false false 0% null Keep Spinning [Action, Indie] +[36] 559010 Cosmic Sugar VR Nov/2016 50000 - 100000 0 0.00 1 [English] http://cosmicsugarvr.com true false false 95% 5m David Lobser [Free to Play, Simulation] +[37] 1547380 KINGDOM of the DEAD Feb/2022 50000 - 100000 0 14.99 0 [English, French, Italian, German, Spanish - Spain, Simplified Chinese, Traditional Chinese, Korean, Japanese, Polish, Portuguese - Brazil, Russian] null true false false 83% null DIRIGO GAMES [Action, Adventure, Indie] +[38] 554310 Rage Wars Nov/2016 50000 - 100000 0 0.99 0 [English] http://www.lemondo.com/ true true true 89% 4h 24m Lemondo Games [Violent, Gore, Adventure, Casual, Indie] +[39] 1124090 告死天使之言-Death angel Aug/2019 50000 - 100000 0 0.99 1 [Simplified Chinese] https://space.bilibili.com/11591868/article true false false 81% null 我妻寒十 [Adventure, Indie] +[40] 292120 FINAL FANTASY® XIII Oct/2014 500000 - 1000000 13 15.99 0 [English, French, Italian, German, Spanish - Spain] http://www.square-enix.com/ true false false 74% 28h 58m Square Enix [RPG] +[41] 691930 MSI Electric City: Core Assault Sep/2017 50000 - 100000 0 0.00 0 [English] http://msi.com/to/e-city true false false 90% 32m HyperBot Studio [Action, Adventure, Casual, Free to Play, Indie] +[42] 325420 Homebrew - Patent Unknown Nov/2014 50000 - 100000 0 14.99 0 [English] http://www.homebrewgame.com true false false 76% 5h 48m Copybugpaste [Action, Indie, Racing, Simulation, Early Access] +[43] 663670 Killer Queen Black Oct/2019 50000 - 100000 0 9.99 0 [English, French, Italian, German, Spanish - Spain, Japanese, Korean] http://www.killerqueenblack.com true true false 93% 2h 11m Liquid Bit, LLC,BumbleBear Games, LLC [Action, Casual, Sports, Strategy] +[44] 503820 A Detective's Novel Jul/2016 500000 - 1000000 0 0.99 0 [English] http://amaterasusoftware.blogspot.hr/ true false false 68% 4h 24m Amaterasu Software [Adventure, Indie] +[45] 49600 Beat Hazard Apr/2010 500000 - 1000000 0 9.99 2 [English, French, German, Italian, Spanish - Spain, Dutch] http://www.coldbeamgames.com true true true 95% 7h 36m Cold Beam Games [Action, Casual, Indie] +[46] 49300 Commander: Conquest of the Americas Jul/2010 50000 - 100000 0 9.99 2 [English, French, German, Spanish - Spain] http://www.cota-game.com/ true false false 48% 11h 48m Nitro Games [Strategy] +[47] 1631930 The Insignia Project Jul/2021 50000 - 100000 0 1.99 0 [English] https://darkendstu.com/ true false false 75% null Dark End Studios [Indie, Early Access] +[48] 1038740 Fluffy Store Aug/2019 50000 - 100000 0 1.99 1 [English, Simplified Chinese, Traditional Chinese, Japanese] null true true false 97% 3h 9m AsicxArt [Adventure, Casual, Indie, RPG] +[49] 336760 Pilot Brothers Dec/2014 50000 - 100000 0 4.99 0 [English, French, Italian, German, Spanish - Spain, Japanese, Korean, Portuguese - Brazil, Russian, Traditional Chinese, Portuguese] null true false false 87% null 1C Wireless [Adventure, Casual] +[50] 64000 Men of War: Assault Squad Feb/2011 500000 - 1000000 0 9.99 5 [English, Russian, Italian, Spanish - Spain, French, German, Polish] http://www.menofwargame.com/assault/ true false false 88% 10h 5m Digitalmindsoft [Strategy] +[51] 487580 Ludo Supremo Jun/2016 50000 - 100000 0 1.99 0 [English] http://www.ensenasoft.com true false false 57% 3h 19m EnsenaSoft [Casual] diff --git a/tps/enunciado/tp2.pdf b/tps/enunciado/tp2.pdf index 6bf4a12a748d107f09b001061a5ad8fc418d60cd..c1f7c627c66ea92ff2f7f2de0fa7721710207032 100644 GIT binary patch delta 31518 zcmc$`XINBAvnWguBnbinl4K-{!VEJ5GeeM!WDo?2A{iuSkgxz1On{P+te^xzGAfcm zBukKtWRZ-LB;PeNx^?gUo^$Sf?)N?S2W?NSs_L%L)m6QEIUCG)ber)akCwcmpsGs6kG~3twh~Xu_n96X4k(Jw?SFK}^L}%Jx>&Bn zOa=6#v^)BltBURdWjJXt&46Y1+195V*DS}GN%p%qX=4=(?bu@zHLMDr1{_T-J}Aw$ zJSSOay%1S1^7-{n5mWc#w3ODIYmZ6}qR0%I(hxax`Krm5e)dr*xgPuDb%AoZUT)>W>JKUfsu3l8 zU2PI)#4By4T=qMu-*<0>dBOX6YCa#a%6}%0{qmNVb|tPQTwZ?L!{3HJXL>wJg2`39 zkjkZfdJGukh#&Iryb?Df+qjo`|48Ng(}x{C%XbF)mzRr(%?=Zn*6JO-PxB=$$xCc= zQGVd8aa}KMZHD=Q~E&z4Hy`V=Nfz(k*U#^%Wae`Az1p*D^{t^I4XHt zIe)rEB4LG=fk-SsipSxR#6VHvaw?4$X&wCCoAFvep8qjLq4(JbrR@~A>tC3bWCzQA zRLxxw*lmd3dK|~uL3v_bXqU`|^F!a`k2yVeu{9CYg5g=q|}u#~y}?aE7t zH(t*>NW0kS)l8XO7+ta+&u&9P=x21B)-5HX7=o!u!?ck1PDYjH2)yd2dh>*Gx$%%o z=tP;32&Es7(Lw>Dv&=FF_(<@+Bxp^Tz~+RCr7h1oa7s&ASb4@*aW3gx6Ssj?pl+)J zeZtIot-OObU-cQwx%5X?CoZdAGHknI^YDJ8yZy}=0~culo*SySeB;iPT^;yVgecj8 zYnWA~U9e;P;;8wo9j-7C(Lzl%<@^&Q4XbI%<^SFmYf_~!E z(?r`@mxuvs$tELe73XO50E(Kl+DXl#W?qEcn-C7 z-KMwd_Q!jM1UZXT`ftLhIdZk^8NKs{rGj4Ux&C+y5P0Pu-+I_h6e(rnYrVz)=^0N- zxzFeI0dX{we2ag(i0_5Vau+f4-=X)9eN8lMS}N92ZEF&Iab0+bw&Q6VXZ5B(V=oEe zaJ)~(UB3}Yx@Ow4Jmd?)3D1qRQ85&YxB6?V@|1&KpZqVD_x9V@-k>B_Iy0+7)gCvS zIlTNv*9x!&bEz&18aQ2;_m)_8WjT9#JM#tm?QOLb3!6o83b<**v{|0yt#LuOT6pN$ zOQ$4rEsNGa*wff1w+=e?o#4Af>|)NCza4gb^~SX2-Onf4-;`b*R@BmCJ4gKe`0K&< zoFB3y#P_6crtK?|1p4WdUJ5(^#QsOFquxXZY19sL1<;lF@m5h#m$ZyiO|(I*>{m&q z_OdGGhufC(k_LSP63kxYtk2vZWSvmc^QArd+|$EWB>O}&r_L0f&67Mv-GLkqW%N<7 zE;`tmwmU(L>6j7yDql<=?LA>SLMipQ;)3QrVFmke*yW7DqXLqY_eAeaIq4^tuQD-3 z`Ykp%HB1BN`6(R2+;5|O)5+UXZ6SS*rC+|5&Nk%SA$n};fP%u|F1sTXR+fqjTUz#= zTf^@)f^8OE)z+BBO>OIwf>Vob>8R|uh`t>67Gx^y4XO8Q9ZR5bnTe8dUfB!ahnyi6 z)T0k~{Bi6h86i^9OH%oAL3x~&7vita zsk}K>xpqd~8c}BIuguxSMVcJmTSs-Whu82XIVIWhEluVZ+2tn^q%VDfpCo0NPW6nr zO?XE3uGV5-b$^DuLt@Oy@RF^Ti-T=8gXl{8`>@aKX<-3tK~Gz!QO38*5SK_I-TE+n zDxc4teFtb4MH)-z@%c>|EJmbXrKh-9^J)EoWPSi4+1z2YqQF4Sl7Dj(p$o z<;jeQS^&)~X0-j_+m~FPj1!leZa5dr7b&Jv8(#p{mbKYq?ZR`VKiiosDrI?|G0duQ zE|53u!vOvx^YwoFUT!=;?uukCKKNj``$1)y?4xf=tl1}?knfF+-W9YN*IKA*=QO$P z!(3!D$_&3v8T7uMldbyxEjWcaSypfJjXJ-$EzGXwCSqenzu1;P|IKHX57+M3>x5r> zYd3AbQhQ^eHw5`4u^~STQF@DKLG$BTlEc-EQ^*J=z}Yd({ghs;Zf@*dZjaRw?FSdR zNxE*iO?h~UKduibTQPkec4RfmrB`)2DgCowFG8#h-f{nX@kz{ue*65OiTz{hb!svO zZd#$OX(jL1dlIJMTLjd@nV8YjimArPd=gK}!yKJn3iB^2jjM$hG8-iC_pQ~hktM#P zWR|-|69kCGe~gc>I~$=)?Ugtv2@S5I?3-g~eR4g`nrbECOseNfEVLxx>KQ}V{lmNz z;?x3m@mt4)0!cpH9;GHqHT}Az(!45LW*ZswB9>t!bDFilB!Q{+Wz(a|&H0jXxB6F5 zcz#~Z0neqryCR<7R5ci9PpY&M>FS>|bz9`T^P-{-nAwShTo+*1J^6{C!SW;@ND?$Smdj-B6l&$zHFP2Y}-l#>&Z3Zl#cN;~1ls(N!;QhP%)l{H<#pO0v?8+@y-ua401Mth+=<3Oeij1B>y!b zMBG(ku4n^t9YT@leDX_#qS2e=B7~^u^AsT$u;lpcjsmLgY$nX^ zo(>)qP}xg={Q6^9tTBISP|eE8#={mODlCklfR<3QLQY4EkaI_CBD9F$m|Gc$unYtt z_(xQcfgm>F0%7G>i4~4TpGQytI8TA%Z3@+aUU4&Xa(BTR+`<Mx+%mk_gRfftLVY7P} z=v#ocm4yeyNEm|=LW&|F!lDQv3{n^ZhlvUaqtOsy6iNsw0tXRgApa-?_?4`kojpMB zvl0?MhphyDPYm;m{D)89!^ zFdQigEg~e0L4lnuu6*o}xM1-gDUleM5DFvwFH-ogID-u{f2TxajfI4WAcT-;N_}SeO!T8&+oz~7szNY5R~mIc0a!`RE*?o zW>Tglt*qsJX=qsXh=t?J2p>IpUyn&t!`b!P`lt_T+-|bacAkQ5jUS9F`P6ox6TMu`}MK#VxTRhNt=hpgS6&lDaRpZ{<7)y}hx#5dzO+;qE#A?!6Or0+ zv)#PmTyY`Al?yGEG?UMRTH=!)wMdLe81~#C7FXvfZSB~M241D`9+&iqGQ8$0q!c+U zkv{zPSno&DCpv=i2_Vj7WC%oNAE@V%S$ZZc1uF2ebx}?n7i)!+eCrNBHfMT|O_i_0ywh zsbN={PFe-w2MP zy66}7Y@{R8I5vF2rdQ$3;)mxF8v0KJrNKhr?Yl+oAI9hP@krtdw^I!kqB zKdNWUVfk5j%1GzNO~a~DR_!4NqL@eobJvFfR&?Rb%cs z$#v8Fr>T{G1ik3lSa*b85P+TI8VhVn;-q$pa*kr7y!}HIxDOF9ck<=Ya#+%%KFIvE zo5L_Xn;%+y%y(dyT)ytw!1B2G^)JTcDyA%Rs&YsA0&We@+PN}LZRE-}e17WYB}6pP z7!nq(@u@gt_K_t1XQq+Fo4leDhQqm9w&OH{ADQj)L~W8{85h28b@HW#do1p|mjw2{wj z@3t?umK(?9sudr?#233a58qXD(|Q~`{) zUR-W%>SroBpUJ_<+ai@gMnJ+CW}ZQAb+s?u)$Y`YsD*jMtb&6EMk`cUb*IO9JUnNG z__5S(AH&{-&94a~$lKvPeF@ry7`8L~ruy^tzA~Kk6K>HTjzwq&CY>!bRD3fV``xyc zQdmJs@zC~x_o)ev>OCihORX`0Lea+OV`h(d&XNu%=GDomuw ztX7iT6zO6^%GA=iv0i{(73{4$omWc4*-_-89DZ|GWBZnyPHXg&z(TXzGkH%eMN=l% zwDOyv1XqbO27^K`pCXB&II7*?v0AgM{TeUSRx2$dO`a6*>z5wh_qOHL0 zMK#|d5hVF$<^l5LsKZ;~GJ^MWoP3{zf`n9vj>{X};cW`OC19v@7t!MHq`^5X!Z3SP z2^p9oiB6i$sQ5@OBSswpjO&P>VGeg&CLy-*dc7XnC)TkfJ#>=&`b|#ws@xeuE@cv+_^LJpioJUan>TL zDnznX!iO*-iR4xPlv3k`NG?s9!{}ON(?_Ekj+i-aZEK9E>?`^+<4a4|8}(Wo@>PV& z3*o*u?|z2qFLP>C$mWjunl}Va9vuH9cGbI?DsY~wK3x3Ua~I+=E~8-;IAvk0!@}|wk*xX zM!KY09H}F8zNq(ZH3TNaX%JH`O4xr&d+vdBX8rhGp1~%nLT*64zJPE&=1Zq-7`xDF zhg#R-Es-Hvx`&Cbo6m%JO`KO^zp1ZbdXt{(%|4-4J%^IpbDjF`z|Uk29CS4^9@99O z%kSr?c{&cw4Qs>r>ShtzW$PmLtvw>8b9$)_N4F0q_tw`(iib*4*2g<{p?RKwhJ29w zX1tNX7Id{XQAfZq-?k>_yNuL9%c+Ebd3{}AHHDUYyU>bYgj(WVn?K^{dzo6{UB9Qp%3-G*GOQGOgc9@6JE51T z1kwtZS_v6cUA-QV~LI%{3mGtq>4YJ!BiV zUUs)3G&}LR{Z?hxAt%uCQiCDR@bSzcg{tV%-Sl-uBzuU8nG7M_>PN2CSU;!2+WzlB z_LEN^(kIFGdY=u^^Jse@sx1N@xV>_(Xqvo4pzkC0=7!wi!=N-?MuWzuuF^t#(ANPm z@QWm20gq;m4NUPMYlAI5l-$l!ay@o+nRB6{?>y<=qYEdc%Chl?Afw3t%|;oJ&R$Rq2apXnwUYqPgH zLY3z7;x(Y={{|VzNpQgK0A*9u03(E_4!Wy2g=+j9RNosXC zbPYJHmaR%0zuKSusP67UzlLu)vo}Lk;J1bS0ZKN%<;k~UhtGuof)B3+hU_AH>iTZ_ zq8@p?^yy-EeqFNeDfi&EE;6Okz%=Fs>a?H5%G+;mgKDhum)@%|mKM>cL0WY=&pYZ%ETR8ungw8vT|nIBj<+s4z0~`mx~g zGi`RIo5iOmE`~(RqgrF-CyDC^^X6I3uTJrGA)V?KNHFYLKjig*9kLsC?|QTCGZV#BEg@(il_fr7X4W=gY18+Kn?UF>`4S10~5yALs=|sQ6r+?FPdhw-cvDveVaI6 z#>B_^!rH#AMXb7MNWf6uI+0E}G4tKU*^vs<2|2kI_(fCn_UJrouY9qMWOF0otiN@iL}zy+DKiF`TP9`7(==yD#7Zb{kv*bYQZ~Ep z(%r>0C<{E-L^#b#J=R>8CnKt!8=}oTUXxdNE>hZiX^|#gc>mNAscTEB32C=eI91-o zhVrTXYh>m2bC0BHk68?rxENCqOhwCCZy#sRf66E;(>hm_sZP6Uyd|p~I-SEt+Lh~N zowdNN_f{z+_p)CSq~Mw(lR+vQYXdG|rlP=EWlAtoBUOGQV>?XdWUYXe zw!ABW=5Z*rpU#YDQ`ex|?XCouVIgn$Yc!3Qe!F7q19rx4W}j9i?I6Wa(z_zJIqHNs z4SY_~E4WeR?6FxG($^a(Q{TsS*<5xbreBvJ zkR-cB`PL-ixZ{JeupAYaVW;$c@^qalzWXflxgpTgFG?SO{lTTi68+g-C|R)w-IF6- zvBve_SZMp%^3$|kB+bq~>dnKOE~iMP`K5a|gZBZKCHvt%Es-E@(j$+YqCl9?Ep^hf zgqz1dop?>RG(Dbtj8)2fX?V@+)cwxj+QH5I(^-ls;zsgPo1V8cA`OMpg9Vd_!t-P` z`@iSpo$svYeArx0%Id?xC!ENtE?LJUyH5&X2a-ojkf+HA!#^FTZfqWw89)! z=DQcFZJ*e51&pH3Q=OukkDZ}o=dO5UKo{Nq$k6LSxKz1 zi8l2j=O~#v%TEclG|G;doSGkYKtFg}88vID2n8xM>G&sK(5F?P8_7iMYN8yKNT9Ff zSBG1jyWelsob; z2Q#3Hx1%MMwsq?Q%(}50$F|ry~+Vm9V@M=** zOI7YSGmpCB+_YfViAn}F3va$;{pM-!#?XA#q~}2Ca^q-YtrFusmhP4lw2dqeoAccS zEj!T*-F9cs`G0>f=(E0b(!?D>?v|qVh`vJ(khtVxru9Qom5gaZz>Vm-DD+VBlZ@7n zW`lBOGIfolC!-fm@Xd_|PqUH9ER58U}a3Dmuz}Yz*|+}9%B58Jk|Y#qz^W{$xjlMFCY8H ze~p5fS+zelxhbpeNOPi#eZbRxQPG2YAuTn}=`i=e@n&+}U{ZD^UMI&SCJfMA;~B1nNBB;RR zh$#p3taVqs(2YDge+A}dH8YMHP0ziwsOoP%2Uo1kshxb3TNELRm(CTP zeG>z`YiWKkdi~QNH~eAqjKGWOhupks7V6jOdO2r)#7Fz}C4Wm1=}yu<*|lD!x6NE% zU+DRiIL0TZZ6L$1(yRN1P^rNusL!Q&XPO4DtgP5n;^BDZTNde!A0tZp#D-rQN~10n z$3OVoB}mLR6{9B09hNqis+!1kN_w{Rl4^%Q1~9s!+6{MS4Y(S*P*d1i`$jLcDZi@e z2AOEOU$}=C<@u|GKhB;nS{94VtPhl(y*#saqTf~QCU-Rlv&{mVtH}t-M1J6Kmgvp> zo5Uh8Vp88-pI|TdhN~-?w02j|n7TuQs9b<{asBDLm}EZ=`+;{8pC^~6`VB!3>$xe6eX7v1(jm1E*+ax{tRRJAW5<&&2AJXOHLEHSlG}NJ)&9ZlB^6xK0E&Zu`uCoN=IPWT0NVLj$TWox%YG zpNPHDP?-tLSG~S?*`Ss7jMQkF&s@l-JZ~Y3S&^ZDZz4md^Bsx<)xExVTIu+j*3wK; z0aE7^qrHXp8@+|p`m^2z4VGSCt{e5ebI#f1-C|0G(2Ez~-%dW|rNG5{WuY(6D+)>p zxZPV$Z#<)k#PThUt8nMZNE54i>=WDOqX0CB>oglpV zmOcGWD&P1u9ltFtIwk4Zs?6f88JKLf1^}Il)GPUmado#!b ze;@Cyn>GRpYUM-SzBkkbTs15#FNRfjOrm zSN%e)?cQ?t?lZq9CRh8*Wrh^yyhTX{=8!s#yO{;OOv73{-+27RP)u!I()%4ih3-5mplEOeAF`q2eKrE`2i3-9L>NqO6+49BRtg7piSk}AqQQLZzk zA8!;=!}JkN`&9wZ2F@(8baVf=D|@6BzZ{l)2>6YpvZPaBVzwti}%8TZ}Ww)3M2x`#S+g# ztdxgVE(TaDlO$;&1Sq5T+0{nmwRsTwA}!5he*0|>k@O+G#yKY+6b;V4m}g`x$U#np zSjofkXs4Qrn?nX{ZfQyW5E^4XjZSgy8KQkf^iuYlvsVn`lYQTNal3DN(;x23xfUm@ z^~MUeiOI+2EN;^8&aF8LYj>tvy%8N>xN zCOvOftnZB_H#?CIEVB{>O__4s46-(cTwe#yPyhsRA1UC~Cm!z7I1?9ses@CJt9xhV zOJoeWfN#;wlRgd{qo1S%2^3YFv@$BLpkOBGU|L_QOSir_QTp%59_NJWttA(Y6!FD~H3{YClD!>@lw%|9dM?~4Oqqy+vQD*qKJe{Dxb zA~5i($}fHW+G&hX;N2871bhbh-4j8;gfI{kXeN{hT1W(f5=IK4z#~f(7K%U%!6BkZ zgpe=<1)xR2A873D3o z9D~LV4eqm|Fc_8xI5`j-6hip74n=?2-v|yKtcrkau(QMWML?M_kpG(&&*#q;g}q(` zP6gb>f3^S~gaTEJf}rsB0VjdLo)Lq$gs|wM*t`K$zbH6CJRSlijMEQjKM(_JODqKj zYZN>mJRPq6$zKFZEdtV^@Z9luC>Q_^D+~jl{zZ#>A_{6By#0hz3SI^O?*9qFaz=t& zK<(ptD6CDu`$Rw02g2~!I2bqs@Lmj#HyZeBV!u&Ea0o~kXf&7zh>8FO!5SJA8utV* z0Vfd7|+gJT2#KT7_WvPH4G z1vXe3A;GQ)0=vFZ!q|0;0&xF`U~L9L<01zJbbOR376mSXML~d$4_Y4#VBm5V#)di+ zczX`S{@KSq#p8fCHo+B(Z}A-QeDF^Z;N3O!U)-?cVR69sBzV;S)AlD*+~n|m{9u3b z!9!4Bqy^VA7E76XPtaOgiEqF`)8;B*1}QY~Hv{Otdf4G+QE z4QD%?p|CwX&TrVCG*~F!cz7e>C-$diuoy_Vun-FPX)gpA;=vsR=Nj0DqM}%PgI6)J z7R71gPrC}k;5c;LY;b&k``WKO!bk+?KKK@mzzU3S;kf-00frV(%>cOTV7Jac|FGL8 z61Q{VHdWkEzqeKl3~MoA7;byOgYg{kEtUj7&hOrzSiiSEaC3oyb@AUG;->kV5thaO z&flLC!1wW7ktnR1@GTyKO9{Yr0y-p4E&zp7F@B>L#XBQzr^F&6MDfc6=eanoiGps4 z!R^mDMtB%*WBG$6R5aGJ*tfWrfMfhNPPU0g~6+81X!I12ccyZjdVPhoJvuUym!>+|5g@~;+~Sb=cttWiiIVE~L{SVT1H7c%Hs*mOx)7+kM-I0A=( z&rL+o!VnC$lK;sX-^Wtpv5>fD_!d9-?`Md=uzpVq_{Hcq=zkCLb5egy4JQJaNMe^U zw#EL&ON-4xzzha2D5w$8`M?|$3C2VefJFoy4qTilTuKMtsm02O2Av8_-B2Rn`WJ?Y zg4d3JBA~&A2?jGTG-A19`)Dw26$Zm37%;&N1l%OR(1HDG0IO$VVNsAju8VI)!Mnk~ zbcG!Uz{`P`{!f`ikfI=OELW_paR1_iCTJEgX5#FMh5n?$L$NQ)e?stv!O{JND}sBD z1XE@(R|P515F~)J7l`)Tg?^n}fv^9uQ5_*747MUz|Mdi2nMVW5IE-e-k)elB$h3{#WMW!83LE$)`Ki0h*Pym3Hx1RV*Bf(w55k%hsV|5z|y zdAJsZ3;uWsu<8R73Y;8RdHNU)b3ei;;m0^k5Y32|UiFroMb z!JFeJDL4SWhsQwTG6p1g#T_hza7Oy`DPCK6Onm#(ORzp6466L6eM~6Gf0mP?$aq?} zW2Y+adJ$7ffBM8>df^h5}AS?PnA8)9PBJ)oNT}kY(V}x9#)QeASdvN{!c0}CWB0D&D^lp=J}yAP+6!P zR354TRfJvwKk`t4szKGET2O89vl3mX8Pv?e)58jC0kr^c201vGK`rduEIb{p9jtty z7S0aNPEbn?sHHRbJ&(J)9n=bH4Yh&VLhYaqP)Dc})EVjmb%nY?-Ju>(@Ut9CE2t;b z3;b>es~<%>aEhRWVEO;YryQc9c+F;)5SI#o>DK?gW)(CvHB}Yxngu`5`Hz}KU^OcY z>H|EN{r^U@F!0lz|3b4^y()kj#q09QU%E60wQ2R2ns7>T@O1x6PoBT^!vHD>d(8be z1)*^YqD6|LDWLf87{DwR%pc=jiH@B*hK3_C_$xf&6(m<;mgz+!Vs5M4CDW!P>RIX; z8)J{EEUcxgq^#_LjE(W6XL`iPL=lB#_JrRK>FEfoUfs((I!ay@@51bjBHTMh5!=S@ zX*P*p%RDey`LrjqiHIV;9CIa9AShl~XoWxs$Yy4Vh3)mhU7P!8amlB2I`5E#zb^@iB@cV)@s131(^wVD>>` zOwuHTVNb~tENPW!m=f~YcfHbpI0DA=dIU=P`j4g~#ifVI7l=xT8VDDzm$LWGdtEwT z$R*8WMsn+^_IDPiz=i%<&x)e+dyVA+bEvN#Xg&I!pl3TpqNFPp8U=c ziQXP%E#Z$n7XpaT$C~rbp~Mp_czG8)+zYS<--GUA|i44TXOzBjaDA=VEhpuGaubmkz7Zr|ATA01 zTut^)>-trGg5~c-3)7ovp+|9K(vTpLc8U{0(vD^>A;6^?T{*|YDCfOZBKPA71kUrv zi3k9xBg4cocsmQB_r?#@zUG5B;bm7gJyJ`KOupAVgu}_agP8cBG(pi}9ApH9JGTjd zkP6DQqljlDp$93=zz=~2$CE+e|CTW4=cjcvv$TsM*FQ`>saFde@0A|aW}>*hgX&ce z-j~iB;rMuj7(aTwf7HG29dmTP_Xx#xhbbZgSh@fZ9!hx?(zka{J2wh?nx;E9OS8L* zQ>`7{VUaz0V&a)CvUI2S$S}5hV#M_k5IXW%`w4wxGs(=JDvjK^+R==DLs)6-m}%*b z>Z>Ea2{tpAY(^rIy@00Cn}oqf7L_UR^I;?Q$2{9QYSgaxEq};3LVmBHs$$PQ>XbX< zbf@r8GC*RVh@kKR<>0M}@|_Agsai@8@#pMuTLly; zi3mq2YIFhRcLYwefNBVV(-s$K>8p_(^)vsC3tYq)!WK9vo0x$kb6J9?arW{gY9x+pn) zPrzQWOy2A*Yvy&Q@r<+6{!gmbW@`ca{J4V7TdN7t8fLw5)O09McYhns?#0_r%mc)R3D!K-^t?UqdxAp&*zEXygnO$Ik+`szu? zuX=p!cobOWc_??^26JAcC^+x(^T`|*W~yBCWt(Hk<}1$@j}e2kLc{%qqx~mv7LA41IqoaK}A>b&fYnbuD;! z`%<)`uh6GXUz?eli{r$uz{?VqR}oR09`1%0w+cK=MRgY4Wl#Nx@hcbmcBH=x$kNf@ zIZ61@s%C8EF4_I(6F10h_|r_5sl}fPHaskO&)@$+P*Q4x@2KyAZPNsgi{MtI*!Z`1 z!*%ThwkIKr60RzxXYR2)^cT+lXbX~x6xzfuED+NBl4*+ z(l5Vh>d?oy-nqtVneF?qwj|~Q9UyJf<0Ruv{6`fKv3M?^-d0+Y6mFFH8Chb|8Psyt(zlYHrKFrgq`y3z?3^8tf&c0)eKHIwnxP$A=8%y3`P{db zP*{QDJ7ETlVb@Ar&g65UIKDLVZNuh&rZLXyN)=M-~vnNk|p)_+&fD>KdP|0 zhOvzd@Cdcsr|$M{*kws2Khs4$07C3DmrvmlH^TuQ{?mG7iHdLd<|!Qh6)y> z3JKin{F=^_4Oml;5u`_#?>g)ZpwT$M^JN=4)-B*So z@$a~KpT2Q#6But5JIgo_+@NN4@zvv!$ov}Lp~vgW@{bfpMZBZW@1G<2bg?w>V|dw# zPy^P;Cs1Y2KGmtSt93pKIrjTjH=ktLr86;=283POE>vW0)y*##y+B4r%_AgrZQ-n9 z)A~?0hiCws#P)~nq`>?BciR#Qq||^DLK}JC{F+{MtS4W+J*CT~Ta!>UmCf{Z<9(}i zVljnkP*c4^$|RDF-C=o-32pkch`!#!nuHk2vCckvceUH!O&OS55H_;2>D;=e?D=+h zWMeJQ_4P=@F5iNjb!%`w`7{fovtB=vV9^W07!tIhZ1rb&Nq#C*|JpUBx4@V`PF zT**kPJJYcGbfuHpm5JPAmpYVqo86MG{^l!oZ=O*)#)suidNB{5<=reAGf^Hnv->0e zoD19>>Z2HFUhJ^;nvUY*}Pt3b}vJ}_|e4da>#vgI9NO*L_lOuG$>j zx*YXQf)CFPqjLRi{N(Ep_lgR~G>^_#2=K;DGqDnS&t)02_|t^2pwboycz9L}MW3%5 zC>6_@&t|!n9j`xdzZKBrlXPH?@+(ast7>ypd zJ?ifCfj56R61n*x96s{y-ia*qbFp)nRrGnC#a9&!jrTfv7*0I7fM$Q5+%^A<->$^_ z%3HD+{T!3h$ms>U(w)flYYUg9`}|+?gzm5_)#xPOwXdw|e#gi?S3~8e!V?AT-8x(ESr8o72jJpJxu3@68V0TjjL>vo+^bVF8e*MEG@9S9sPWVJ zJ3hZ#bQ`0sLUQBk8Ka=i_4ff|1i(*@ZLo^#s~-UKlD$FI zNzPD2`0dJL3*$N{*o78}FS}bG6X>fF zQ_FRAuQg2X-1vUgUyD$YKRBU)faS{SprrE-byN{;@Z;W)jCXPuRV?au7kqc?Zj;35 z9|jBU1_oC%9BpeBw`o5nyn7}Pn7ZgK@3z;bBgt@GN4 zqReAdb?)}o&x@_i+`D&n#*O%av9k-|ItkWV1tC*lD-bGnGU4$zWw`cZM_{3-~#l-jF4*4F!rf_>|CU zTb;JbmN~q0Z3Y+2hj!2DxHlL{?jw8CBTdg}=<&)1HXn zJypTQWE82xA#%A@fbrs*YTpkaS%;yw>Z>4yR#oMB>CtmlKJacEyEpw#(0cW|JEy08 z9bb-jlm(upA9+I%J3nxXG%+yK9s);;3*tGT+m+0*A>ywHbPcm2O)UAV@wx5Br;yD&eeKA@yXunskMp}oxh z%wIVqM7xxpba86>j{mh}_{P&tu?xMAX+O-YNCP}cLQ{P2HapA{)>9&Hy&BH$tKhKW zSfLTP@0}Ds9580>nceOXI!Ou0yr0(0()tpqImY1pdP;8Xt`|R2Qx=|jX=V6ofxx4A zQ26SuI2o^)mQSC;fi`PxuOGBd zn*8!9~y&+SCVQc1Luv!%;W43nd`w#R zhY!Vtobz|mdSd;~^;TNmX`UXZ z{!2W$jXJcWdR+5^m#~gV+LFe;$lo%rc9WW1c@TE@4mV$?3C7sv zm7n00Q#kKgc$hl}X;a`rli|TNNahE5x(GI>gV((y*@vo@5<6^xo59^G1I}Uh)2g}8 zR+1#J6~Va})Y5t;DtW`C4zDO}d~O@q^F$rzcX-0KzAWHsG?eB%wYWbA@N|iKSNnWs z2rq}JI(UAoIvB`~(P!=qujXD78$9(W;C!|%Yj3jG)?=01U)2_P812W96$6%&4 zPb8bcmWxM*vA-LsKz!{cQJ}hwQcu;Yo}3!8aOqin0f~A74Y561Xba zbcPLbhNJxG8&zL}Wr^xozv{|r?D9<09?^q(igvnoV}hIHDHpemykd!k0xiF{>*z^T znV!6#5?D265n>vv0!zHUIo0~iz_fYXjQsq{)`QGINOJB*G;m4jkvEX{xL>|N#)zgZ zZm#}od33zJkyxXEQd@cpftzYJh4)mx~)S%cnvn4>B`APrn~K*SARAy?A^u`bcUw1 zB1-$4zSm5ny!~?C+v6-<0Mm=ufi52{OQbUkBQ$f-LGBd2l-<`Y1^vzMYR2XMu4iW{ z5=|MBW5R{wV_QrjMqhH$r+MFFEmIrfYjg7uvY8Z4T2&ed(yr1TQzPo{@sGd2A{U~q z5lH*w(u-v&h@ZT9&TO8a9AAMLz;zBN&rpd?Y%y*NJefLY-umHI7hwCH=l)0lMaxJ; zQHlA>qqpstlP^+F^uh;7*0$uI6iQq+&8~QLoVGbse(c%BN~o#J(pRlxk3;NBIH>L| zG+wGJp|AIqP?QyDx%HgY-*((F*C{|(YEMnIhT9JFUebWOl7#`yF77?|*j zyqBuRJGSTFDP?tipKIm@xb)b!tM1&+N56FP_CLH_z+5@?!bi|eC1wQETN|jBcXNEZ zV@7~vTTkxE);^_ta#4%l-m=7%xy1qo`KE`?ZWoW6?t1yI#)}F~X+DyW=$rPMe=U%i zHyXVX>QJ#Y`^n@bCQcZ0^9&K9wmRGSo||DYi+}F(6YG1dQQtLzd7!pgBZ|2^o;|g5 zj*VAo{!6M~-pS(6YyyeqI+Ia5F5Ka77F1jB744pQzLYp?b8U8&w`MO&KhO znE*~|MT^ig)6a`{zZGBNRt!Cf;iwP`_tv#&?qzdT4d$ytC!oK5-J=P+^S@fV5^yND z|9=w|Znv@|DWN1uGiINn4apu&ipoBgk`Y3rH&UdHR3fxWM2b+hlvL72NLtiwRmmSW zTBP6ieP_nJ^Gf&jJpXxmp5}a=^PcZ^&iBmwe7@f^VVIW-kFl;w&9mB`eLHxBUBI*} zP2PxcRlBFF&Ykj&t=dL2PQ8zG|0~nw&tR6rwv5Cbsqvp<4GR1%mV_7>HG9VVU7-CuFPc3DiM~)`T>s5BJSF&C>W*9~TE~Jm zu7};$DO)tRl;_kuFWqr1CWEn^{ZE{E^2ZDB-IsfH(1yrKmz#D3xoO%IuGE;`9vN}@ z=`%-;idN!H9fK)Dd6&*BbZv{~JQ~%xzvBF0NC413eeU7k{s zd}@pGi6d_&^SV#(@A>2!KU1EbADUnin0C%*liZw_J_VWNWMraKb6fms)yt+Tn~U}5 z$j-HPbl!EX_MRr^&&2kxobZajwN&yAQwAn37uLPi_dX zv(FskHhf}Zt4qSm520VX6XKjbo-EExohv;iW!ki5?#NU2!O8MV%f{87(|sCs{hI#E zT&?BPUw)&|K6*Dd+47KRx6a|}#U>*I=>}^pgQhF(+S(qF*>bkYq-9>?!y8p)wKkjy zc5d6})u|qFd*QhBiPpY@^LMB$w4dZPqxB_yqROgl3GTB^(>>Qc@M%-7Hn)~UoRP~b zy>r$pk3H90b9Kj%*E91r=Uyl?{*pmzNWM5FVtrRi!f9&pfxI5Fgk&mmG*tP^OJmnK zi3L;SR^7iqw%giBtv~uwWesEy+I3T6_ zFMf6^Evj$4IXg+lxuEwGW9f>LT$dfMIzLJ~Y0NeD&)Hz}Y{B9`lD@iXYU~`g$0`1{ zZD+#n$k2}O=`%0AuU3E5aB!`A#_d}gQzyJ1e?0Y)l9BtW11%GN7#4&@*BkAsI9{!M z$?9ZwbK%G{>S6=Tbu-;ulQ_xNJ(@okQ;kkVeFvE{)rhV(48(;|_P5JgcqQuHa_0*IAN!&h@G0&?VU( zStVMIpL+C`pGr?Nw?)oQ<<3@;PL=rBaZtKAeN`RnsP=h2x_HRB_-t6qOWL!UhkU{euPdfqR1C_9xSuh#@77j> zTSrrwD)NbURw~91&7e)}IxM?jQt&9H5C5>IDqrYQZ7oBlUktu=VpzwN!IaJt;_J1EPFddVSgH=dTJXX_ek`1(`ec;-67Jl-?B=mw{LCE0-rFBWU#e$+nkC~ zQv>7ubl;udcdV(vk~W!<5P!aE*^UJ zrTf-YmyX*WwQsM^$5e`SdxLWI=8-xQ#}}Tru~g+McKUa#zS1*lK~y)_DQh3~pVXsm z+oIWAt#S6oqOKh6Kuw#261rODO9KwetKZcOnv4vY+_>=3_+=C0CnP_TbNImRK53(O z;v}!U&0xna{gOUoSOqfyl%1rb8 zrpoOV^wss3`ZoNKomS0Wzq?)IfD`4YlI6!5XI4f;{;_=bGd_pfnpWxd*7R^!)?}YW zzTess^r-wra9tk5I9Ip1SV~@2dP?G9YR>61!xwM;l+j4mR|z|QDqMa;Rd%}7jPIfH zJ+G6D8az{Nx6O)wzsb7Cxx3aZ^>TtkfOX}ys+||!bjXL^Hh7W|U_PlnmYgW|D zGgmWZa!SKSpY4!-e_iV)J1@M2TD|09yVCigh;6D?oYu;+!(RjLkDWMmI$K}fZi|-mvS$pJ}OJ3ok_92w!o1Q9RVI7`*r0`IlXU-+3Q-?+&%dj~B>2YOv7QYta+K@(%4WwJ zre>udur1J7FZHEnbnae-+|`W97qeTpJ`cCObUg9StOvSJN?tYo({aXJ=k&4@fy~I} zlt+aoXYMJ-W}m-b)F@c}=;hpL+_nGddWYWBb)=5T@rMo^k~%C?@?r4^ z<%ixp-Jqm-CUZ+i%F!3;o88^hW|&f$vorZoSiSB7(<_D9SMKPyUN0GETGhz7qnFIv z?{BiQD?Y9< zK8rk}TXWIjShdyX7C^P-#^UeDU9iO)m4>95jY`e_u9I<6&x&GNT+w!;8Q&C{Vuf}*N}!(r?f zn{#X(0JLFgIv5-Vs@3q}Fl5Lg`88;Rio#*=Xc#9v97Y#K!SDewOaO@Vqc*5ey;X#V zSqO*?OA-oa0sM-e2#Wzw41UfIq@f59}p*A)2~`iFsssE7+I4*o%FyrSSAE0Q&UR%|c`5Qk*f4_t8x z2;};E2dp8X2$rAXfe;iB2B?SiaP+$@%m=r<^C53YRd3d`s`Po}I zyHilRPbqp~C#kEFSZ?x%tCibQc1rBFtfE-ZfR?R$_WeVr*g7|a)QMFNlpYs_5A|4$He3I#FwrG zEKoq>^{+M*QHF=z^{*1l{RK{sI(Z1r^a=nCCfXjumnjximP*c7Nz5*l9Qm)C_@en{ zOBYyzVwTtswyQzOUtKmND(C^I5itCK-xXpSK~LhC#sTi_FvuoOgMouMfvbz#8f>BC zWCgr4K~xsDe=8J?Z<0*a!%Bb&QxyLV#c9G>&M`6ri8+IZExK?)Lk0H#;0%MJIB{VM zh5QX7v7rFIiMfOjswvor2e<}WD4e*f(ghCl3$P}OxDm3jjZnU*Mp|m8F(O1_iwfBf z9tW*$EG;a|Q3Y}aa~T@w4-)X{P^^u?W{4aHav{VV25q8IpTCwU6bS8jhv^5w{#FD@6#Bl>|E6@$3yNQQmtf2b8a)XGO zig3^rX9jXZ(HZcnf$2re;0?v^DmwgN)!Ki?4AOspzyQAyKm8DR;d=s(7aHD7XhWzM zzCm%U2ooi-9S6bgEX)kAk}5j$uL5%NPkabb4={2n{R_$tm0 zBq9;qmjcQ`MC{=Gml(6KTL^xS8)C2`a3gSFM6~TuVQay0gIn5sMdDmoSgk-5G|^(M z0TAJM>tV|Uxy-%Y;ieXBhl1P}RC37N=l_R2O;{!dL4|?~97GutXvPT)oo2*y(}g=t z`~$Ti#R(fJehUY7H-xR)G*d_xL2u>2Zno%eleHlR^G9JFD9{0OIl%y`HWUJYzazE~ zqbtGf}e$ z)X+}@ez1~DVwURvD~u2gr(ts?RxF20eE1%Sxt6UOq(uvZE!x`=;k`(PF7SGT=ZRiz1WTm6LCpP z1Gv`f1AV-G(bZ(_$Mv0$SwM{#(BQHZ5jRkYNpPW%rMEeUyIjrB-9r}shZ`{BgQ44jm4;l{3j|(*&c%ZXgQr=X%JH)z}mn zsO2H}z!8cLXAcjxei|D4(T|$1kVZjEJrHSh)UN0U>F=lq`N*JX^dqEEC}bMEULevS zJ(Ea--)Uf3{8;om15|~l!SkS0iWm)nTyruLJz(HFQt1pjneafMG0?g&_wS_k*!)w4gGc24mSYIzl8u;xR!wC~W{$0>t|P4U%LB(14u*G&1@=NPJ>QxfRk7 zft}!iRCHg$cLW+6Uh0X_fIBvN84kW5nM~C~_dIbLlS(F-j!b6Kh-N}4dTc72FqlGt z+n5NB1T;PLEQgue3!h|&l6$0QRayS|l-Fyi&8XAU( zw4bOSN*NIQvB>lR!ZC4vgz%RMaLqt}0EkZlHYTW$LV+yk0Sq!(=n;c3mW`HvBhuIe zb5alrn?6uFHfWYO7>Yd%P%9fPS4Wrx%t=r+1(ZKft84}umNET{)X#=I*8vYiU&M${ zLWRs{qN;(09wfyi2HF4(Qenx8#v<6xMS;pS1Jng2)tN-~Qz;BISc^|Wg?pI@G^k)i zTqTg`h~{#Nk7dCALnf+=L8hVae#9nWKGD!bU5LtP!9n8rHa=o(4ay9!MT7)BYHZ}pybtn!Hl2uW1?>c z2$R6l5zzwuT_BU#pMT@DHxkN4Ln_G@ZkdBbckEO_GWGS~K_L!711gv4vkmEn^FgQu zEMuthxPV1tkr&dzP3UBXF_lU)nxppbU9gL+1JH9d7Rsq~Hkrj9E~BYwY`swCe_R-N A4*&oF delta 30695 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