πŸ“œ ⬆️ ⬇️

Two stories about programming events in Yekaterinburg



We slightly dilute the winter cold days with warm memories of how Yekaterinburg passed: the final of RuCTF 2012 (information protection competition) and the final of the 38th World Programming Championship β€œThe 2014 ACM ICPC World Finals”.

Lots of pics inside.

All photos and text of the author.

The first event.
β€œVirtual IT Robbery Event” or how was the RuCTF 2012 final held
From April 19 to April 22, 2012, the final of the All-Russian inter-university information protection competition RuCTF 2012 was held in UrFU (Yekaterinburg).

RuCTF is an all-Russian inter-university information protection competition that has been held since 2008 on the principles of the CTF game: at the beginning of the game, teams receive identical servers with a predefined set of vulnerable services, and the participants' task is to find vulnerabilities, close them and use them to private information (flags) from rivals.


The RuCTF is organized by the Institute of Mathematics and Computer Science of the Ural Federal University named after the first President of Russia BN Yeltsin, the Regional Educational and Scientific Center "Intelligent Systems and Information Security", the interregional public organization "Association of Heads of Information Security Services" and the Information and Communication Support Fund technologies.

RuCTF 2012 competitions were held in two stages.

The qualifying round ( RuCTF 2012 Quals ) took place on the Internet from March 16 to March 18 over 48 hours without a break.

Rules for the qualifying stage RuCTF 2012 Quals here .

At the qualifying stage of RuCTF 2012 Quals, teams were asked to solve tasks (tasks), combined in thematic categories. For the successful solution of task teams received points. The difficulty level of the task was directly related to its cost.

In addition to this qualifying stage, teams could reach the final of RuCTF 2012, showing excellent results in other CTF competitions.

The very final of RuCTF 2012 was held from April 19 to April 22 in the city of Yekaterinburg.

The program of the final consisted of several parts:

04/19/2012 - registration of participants, the opening ceremony of RuCTF 2012, technical reports and master classes.
04/20/2012 - a round table with the organizers of the final, a report on robotics, a meeting with the sponsors of the final and a discussion of issues with the jury.
04/21/2012 - the final of RuCTF 2012 (from 9-00 to 20-00).
04/22/2012 - Analysis of the tasks from the jury and awarding of participants.

Most of the data for the participants was available here - on the RuCTF mailing list .

Registration for the finals of RuCTF 2012 and the organization of this event.

The event RuCTF 2012 finals was held as part of the festival β€œSpring UPI in the Ural Federal”, so the organizers provided for the participants such Ural State University sites as:

  • Assembly Hall of Ural State University (51, Lenin St., 3rd floor)
  • Conference Hall, USU, st. Turgeneva, 4, 3 floor
  • Aud. 611, Ural State University, st. Turgeneva, 4, 6th floor
  • Parquet, second floor of the main academic building of Ural State University, ul. Mira 19.

And there was enough space for everyone, and in fact there were many participants, observers and invited comrades.

At registration, each team member was given a badge, a set of pens and notepads for records, a mug, a T-shirt and a sea of ​​positive!



Unfortunately, not all teams were able to come to the event in full force or even come to it. But the overall composition as a result of the teams inspired respect.

The list of teams, observers and the composition of the guest team can be found here .

Participating teams:

  • Bushwhackers Moscow State University Lomonosov;
  • bitmap Orenburg State University;
  • [Censored] I. Kant Baltic Federal University;
  • Leet More National Research University of Information Technologies, Mechanics and Optics;
  • PeterPEN St. Petersburg State University;
  • SiBears Tomsk State University;
  • WildRide Chelyabinsk State University;
  • HackerMayCry Ural Federal University;
  • l0rd Ural Federal University;
  • Koibasta Samara State Aerospace University named after academician SP Queen;
  • Magic Hat Samara State Technical University.

The final was held in the main academic building of UrFU:


But with a twist - the organizers proposed a new format for the participants - on the floor, which radically changed the drive and increased the intensity of the actions of the team members.

Previously, such events were held in separate auditoriums for each team, and now there is a large space, other teams sit behind their backs, separated by light partitions and all see each other, feeling the heat and the heat of struggle.

Final Rules

During a game, teams may:

  • use any number of computers and network equipment not higher than the second level of the ISO OSI stack;
  • make any changes to the servers provided to them, unless it is expressly prohibited by the jury;
  • change the topology of your network segment.

During the game, teams are prohibited from:

  • conduct attacks on the jury's computers;
  • filter traffic of rival teams from jury traffic (for example, by ip-addresses);
  • generate an unreasonably large amount of traffic (flood);
  • conduct destructive attacks on the servers of opposing teams (for example, rm –rf /);
  • perform the above actions on behalf of opposing teams.

Legend of the finale RuCTF 2012
RuCTF 2012. Legend of the final
Text for teams, April 14, 2012

The modern world is a world of money. Money permeates all areas of society. Every person thinks about money, daily, hourly. Each person can be enriched in an instant, and can overstep a side of poverty. Money is everywhere - we buy food for survival, we take loans to satisfy whims, we make investments in the hope of preserving opportunities.

Money has become so natural that nobody no longer understands what it is - money. But still there are those in the world who understand money better than others. They know how to make money and increase their wealth, they easily make multi-million transactions, they don’t notice multi-million losses. This is a corporation. During the day they earn as much money as an ordinary person earns in a lifetime. At times it seems that they are just playing with money.

This year we will play with money. The teams now are financial giants, large holdings that are fighting among themselves in the race for enrichment. No more flags. Now all you have is money, and your task is to make even more money. At any price.

But do not worry, RuCTF is still a computer security competition, and each team will have a familiar server with pre-installed services, each of which will make money. For example, one of the services will issue loans, and another one will accept deposits. Under interest, and for a certain period - all for real. These two services will allow teams to stay afloat, even if they lose absolutely all the money - customers will regularly come to them, keep deposits and take loans.

Glasses

The world of money is unsteady. Today you can be a ruble millionaire, and tomorrow there will be a default. In the world of money, hard currency is needed, and this currency is the points of the organizers. No one cares how many millions of rupees are in your safe or pocket. To rise in the eyes of rivals, you must exchange your money for points. You can do this at any time, but remember that exchange rates do not stand still. You are free to choose what is better - change the Tugrik now, after 5 minutes of yentik or, perhaps, after 20 minutes of candy wrappers.

Money

From a technical point of view, the money involved in the game is a set of bills issued by the Central Bank. Each note is represented as a text string in CSV format and looks like this:

82154800-8337-11E1-8736-16514824019B, 1000, TUG, 10,2012-04-21T11: 00: 00, AD87 ... BOI ==, Money-money

The bill consists of the following fields:

1. the unique identifier of the bill (UUID);
2. the denomination of the note (in this case 1000);
3. currency (in this case, "Tugriks");
4. the unique identifier of the owner of the bill (natural number);
5. date and time of creation of the note in sortable-format;
6. Base64 from an electronic signature made using the CentroBank's private key;
7. optional comment that does not affect the value of the signature.

For any bill, you can easily check whether it is real - the public key of the CentroBank will be available to all participants.

Transactions

Money transactions, regardless of which parties participate in it, are conducted through the Central Bank, owned by the organizers. Before the transaction, one of the parties initiates the transfer of money, referring to the other party. They agree on the amount, currency and transaction identifier.

After that, both parties access the CentroBank API via HTTP in order for it to complete the transaction. The Central Bank imposes a limit on the time difference between the parties' connections - if one of the participants is confused, the transaction may not take place.

After connecting, the sending side in the body of the POST request transfers the bills line by line. The Central Bank selects all of them that are valid, checks that they are all the right currency, sorts them by ascending nominal and takes one bill from the beginning until it collects enough money to complete the transaction. The exchange of banknotes and the delivery of the change is not made, however, all unused valid bills will be returned to the sender in the response body in the event of a successful transaction.

Technically, when conducting a transaction, CentroBank revokes the old bills of the sender, and gives the recipient new ones. Teams will be able to check if the bill has been withdrawn with the help of a special service from the organizers.

Storage

The heart of each team's infrastructure is the Storage service, which keeps all the money belonging to the team safe. All other services of the team receive and deposit money in the Vault. The storehouse, in addition to accepting, storing and issuing banknotes, also has a peculiar idea of ​​saving - if the service starts asking for too much money in a too short period of time and, at the same time, too little money puts it back - it is likely that the store will not like it and it will not give money.

Signature

Another support service is the Signature service. He knows how to accept input data and sign it with the private key of your team. The signature is used to authenticate requests made by the team’s services.

Team Interaction

As always, you can interact with other teams within the rules. For example, you can take a loan from a richer competitor, or make a contribution to the bank of another team. At the same time, we, of course, cannot guarantee that the service of the other team will treat you honestly. Similarly, you can try to fool other people's services. Except for one case.

Credits

In order to avoid credit fraud, the organizers are forced to control the process of issuing loans. Therefore, all transactions related to loans are made not just through CentroBank, but through a special Trustee. With the exception of some details, this service works identical to the Central Bank. In particular, before taking a loan, the client and the service must agree on a transaction identifier.

The party that took the loan may come to the Trusted Person at any time until the expiration date and return the money on the loan. Note that for this, the borrower must remember the identifier of the transaction in which the loan transaction was made.

After the maturity of the loan is due, the issuing party has the right to come to the Trustee and claim their loan with interest back. Regardless of whether the borrower has returned the money to this moment, the Trustee gives the lender money, that is, it implements the credit insurance system.

It would seem that you can take loans and not return - a direct path to wealth. But each team has a Karma.

Karma

Karma reflects the level of customer confidence in the holding. If a team does not offend its customers, its karma gradually grows to the maximum. However, when a team behaves badly, its karma begins to fall. This can occur in the following cases:

  • A customer came to the service, but could not get the service. Perhaps the service was not available at all.
  • The service team acted with the client dishonestly. For example, he accepted the contribution, but did not want to return it with interest at the right time.
  • The team took a loan from another team, however, did not return it in time.

The lower a karma team has, the less often customers will turn to it, and the less money will pass through its services.

Summary

  1. Throughout the game, teams operate with money. They can earn their legal way, as well as steal from other teams.
  2. At any time, teams can exchange notes they know for points at the current rate, while reverse exchange is not possible. The remaining money at the end of the game burns out.
  3. Money is stored centrally and can circulate freely between the services of the team, however, access to a large amount at once from any service can not be obtained.
  4. For the inoperability or fraud of the services of the team penalized by the fall of their karma. The less a karma team has, the less money passes through its services.
  5. No advisories. You can not lose concentration, because the goal - to make money.


API services RuCTF 2012 Final

The real location of the equipment on the floor and the LAN scheme were as follows (there are twisted-pair strings visible):



Where the command router is a VMware image with a pre-installed OS (with all available updates). The router was pre-configured by the development team of the final. Teams can change its settings at your own risk.

On one of the laptops provided to the team, a test image was installed to test the network. It should be started during network testing, it can be stopped during the game. However, in case of problems with the network, the team will have to launch it at the request of the jury. The test image and the vulnerable image must be located on the same physical machine.

The initial set of equipment prepared by the organizers for each team: a switch, two laptops or desktops who lacked, patch cords and a network extender.


And as in reality it turned out with placement on the floor, just lovely:




The fears that there will be β€œlittle space” or β€œit will not be convenient” completely disappeared from all participants when each team deployed its bases in the workplace and began to study the materials issued by the jury and run their test equipment configurations.

The main and challenge prize of this competition was waiting for its new owner on the middle table:


Well, another surprise the organizers prepared for the teams like this - the overall working image of the system was ... screw

How many joyful words were said to the jury, when each team member understood the complexity and non-triviality of this final, because they were prepared for everything, except for such a surprise. Nevertheless, whoever was more prepared in this way, he received more benefits and was the first to pick off fairly good points. But later, everyone came up with this subject as well.

It was interesting to see how many team members on laptop screens in search queries had many questions starting with β€œlike in windows” or the like ... But this is just the seed, because not the image was the main thing, but the services and their rules providing, as well as the ability to find vulnerabilities in them and get treasured points for their correct actions.

Briefly: the teams now are financial giants, large holdings that are fighting among themselves in the race for enrichment. No more flags. Now all you have is money, and your task is to make even more money. At any price.

Each team has a server with pre-installed services, each of which will earn money (one of the services will issue loans, and another one will take deposits). This money is changed to points from the organizers, which are displayed on the scoreboard.

There were five total services - Credits, Deposits, MMM, SafeDepositB and Cloud. At each bots came (their activity and work was controlled by the jury), which put the money or did operations with these services for each team. Depending on their satisfaction and trust in operations, each team had karma, the higher it is, the more and more bots will come to it for services.

Teams had to score the most points by transferring earned, stolen (from bots or other teams) or created with the help of holes in money services. Moreover, there were situations when it was possible to seriously harm another team at the service level, so that the other team did not know that it was working for the enemy.

In general, it was not trivial and very interesting to solve these puzzles for each team.

Each of the teams included both fairly good programmers, both generalists, and quickly trained comrades, as well as specialists in Unix and Windows systems. And all helped each other very tightly and seriously, arranging brainstorming.

About the teams in more detail.

Team [Censored] - I. Kant Baltic Federal University, Kaliningrad.
Composition: Alexander Golubkov, Artyom Vorobyov, Maxim Skuratov, Mikhail Yudin, Alexander Nazarov, Evgeny Vasilyev, Sergey Chesnokov, Sergey Valov, Stepan Boychenko, captain - Alexander Puzakov.

A very interesting and friendly team, which was the first to change the situation with glasses on the scoreboard and caused a considerable stir among the other participants, and also the first one scored 1 million points in the final.


Team bitmap - Orenburg State University, Orenburg.
Composition: Kirill Lyashkov, Dmitry Baranov, Arthur Chernov, Alexey Ledovsky,
Pavel Komissarov, Vladimir Matz, Daria Gerusova, Ilya Orlov, Konstantin Shpiniev, captain - Sergey Volkov.


Bushwhackers team - Moscow State University Lomonosov, Moscow.

Composition: Vitaly Antonenko, Kirill Samosadny, Alexander Razdobarov, Maxim Samoilov, Fedor Sakharov, Georgy Noseyevich, Andrei Petukhov, Ivan Zotov, Karim Valiev, captain - Evgeny Prizes.


Team HackerMayCry - Ural Federal University, Ekaterinburg.

Composition: Sergey Krasnov, Irina Burdova, Lena Petrova, Maxim Muzafarov, Georgy Koshelev, Pavel Blinov, Egor Kolmogortsev, captain - Sergey Azovskov.

One of the few teams that included girls. It was very interesting to watch them, as they do in the process of completing the final tasks.


Команда Koibasta β€” Бамарский государствСнный аэрокосмичСкий унивСрситСт ΠΈΠΌΠ΅Π½ΠΈ Π°ΠΊΠ°Π΄Π΅ΠΌΠΈΠΊΠ° Π‘.П. ΠšΠΎΡ€ΠΎΠ»Ρ‘Π²Π°, Π³. Π‘Π°ΠΌΠ°Ρ€Π°.

Бостав: Артём Π‘ΠΎΠ»ΠΎΠ½Ρ‰ΠΈΠΊΠΎΠ², АндрСй Атапин, Π‘Π΅Ρ€Π³Π΅ΠΉ Π‘ΠΎΠ±Ρ€ΠΎΠ², АндрСй Иванов, Анатолий ΠšΠ°Ρ‚, Π˜Π³ΠΎΡ€ΡŒ ΠœΠ΅Ρ€ΠΊΡƒΠ»ΡŒΠ΅Π², Π ΠΎΠΌΠ°Π½ Кивалин, АлСксСй Π“Ρ€ΠΈΡˆΠΈΠ½, ΠΊΠ°ΠΏΠΈΡ‚Π°Π½ β€” ΠœΠΈΡ…Π°ΠΈΠ» Π’ΠΎΡ€ΠΎΠ½ΠΎΠ².

Одна ΠΈΠ· самых спокойных ΠΈ ΡƒΡˆΠ΅Π΄ΡˆΠΈΡ… Π² сСбя Π½Π° Ρ„ΠΈΠ½Π°Π»Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°, сидСли Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π΄Π΅Π»Π°Π½ΠΎ ΠΎΡ‚ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… (ΠΏΠΎΠΌΠΈΠΌΠΎ ΡˆΠΈΡ€ΠΌΡ‹ ΠΈΡ… Π΅Ρ‰Π΅ отдСляло ΠΏΠ°Π½Π½ΠΎ с ΠΏΠ»Π°Π½ΠΎΠΌ развития инфраструктуры Π£Ρ€Π“Π£), Π½ΠΎ Π±Ρ‹Π»ΠΈ Π² своих Ρ„ΠΈΡ€ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ„ΡƒΡ‚Π±ΠΎΠ»ΠΊΠ°Ρ…. ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρ‹ мСроприятия VSFI (сорСвнованиС ΠΏΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ функционирования ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ структуры прСдприятия) Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π΄Π½Π΅ΠΉ Ρ„ΠΈΠ½Π°Π»Π° RuCTF 2012.


Команда l0rd β€” Π£Ρ€Π°Π»ΡŒΡΠΊΠΈΠΉ Ρ„Π΅Π΄Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ унивСрситСт, Π³. Π•ΠΊΠ°Ρ‚Π΅Ρ€ΠΈΠ½Π±ΡƒΡ€Π³.

Бостав: АлСксандр Π‘ΠΎΡ€ΠΎΠΊΠΈΠ½, АндрСй Иванов, Иван ΠšΠΎΠΌΠ°Ρ€ΠΎΠ², Руслан Нигматуллин, Илья ΠŸΠ°Ρ†ΠΊΠ°Π»Π΅Π², Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ Косолобов, ПавСл Климов, Π•Π²Π³Π΅Π½ΠΈΠΉ Π¨ΠΌΠ°ΠΊΠΎΠ², Π“Ρ€ΠΈΠ³ΠΎΡ€ΠΈΠΉ Назаров, ΠΊΠ°ΠΏΠΈΡ‚Π°Π½ β€” ΠœΠΈΡ…Π°ΠΈΠ» Π ΡƒΠ±ΠΈΠ½Ρ‡ΠΈΠΊ.


Команда Leet More β€” ΠΠ°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ унивСрситСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠΈ ΠΈ ΠΎΠΏΡ‚ΠΈΠΊΠΈ, Π³. Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³.

Бостав: АлСксандр МиноТСнко, ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΈΠ½ Пилин, Π›Π΅ΠΎΠ½ΠΈΠ΄ ΠΡ„Π°Π½Π°ΡΡŒΠ΅Π², Π“Ρ€ΠΈΠ³ΠΎΡ€ΠΈΠΉ Π‘Π°Π±Π»ΠΈΠ½, Π’Π°Π΄ΠΈΠΌ Π‘Π°Ρ€Π΄Π°ΠΊΠΎΠ², Π•ΠΊΠ°Ρ‚Π΅Ρ€ΠΈΠ½Π° БСссонова, Иван Вимшин, Π˜Π³ΠΎΡ€ΡŒ АгиСвич, Π’Π»Π°Π΄ Росков, ΠΊΠ°ΠΏΠΈΡ‚Π°Π½ β€” АлСксСй Π£Π΄ΠΎΠ²Π΅Π½ΠΊΠΎ.


Команда Magic Hat β€” Бамарский государствСнный тСхничСский унивСрситСт, Π³. Π‘Π°ΠΌΠ°Ρ€Π°.

Бостав: АлСксандр ΠœΠΎΡ…Π°Π½ΠΎΠ², АлСксандр Буслов, Π•Π²Π³Π΅Π½ΠΈΠΉ Π•Ρ€ΠΌΠ°ΠΊΠΎΠ², АлСксСй Π€ΠΎΠ½Π΄Π°, ДСнис Π’ΠΈΡ…ΠΎΠ½ΠΎΠ², Π•ΠΊΠ°Ρ‚Π΅Ρ€ΠΈΠ½Π° Π€Ρ€ΠΎΠ»ΠΎΠ²Π°, Π‘Π΅Ρ€Π³Π΅ΠΉ Π›Π°Ρ€Ρ‡Π΅Π½ΠΊΠΎ, АртСм Писканов, ΠœΠΈΡ…Π°ΠΈΠ» Π’ΠΎΠΊΠ°Ρ€Π΅Π½ΠΊΠΎ, ΠΊΠ°ΠΏΠΈΡ‚Π°Π½ β€” АлСксандр Вляпов.

Одна ΠΈΠ· самых эпатаТных ΠΊΠΎΠΌΠ°Π½Π΄, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ участники свои Ρ„ΠΈΡ€ΠΌΠ΅Π½Π½Ρ‹Π΅ шапки Π½Π΅ снимали всС врСмя, ΠΏΠΎΠΊΠ° шСл Ρ„ΠΈΠ½Π°Π», Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»ΠΈ оснащСны Ρ„ΠΈΡ€ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ ΡˆΠ°Ρ€Ρ„ΠΈΠΊΠ°ΠΌΠΈ с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.


Команда PeterPEN β€” Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³ΡΠΊΠΈΠΉ государствСнный унивСрситСт, Π³. Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³.
Бостав: Артур Π₯Π°Π½ΠΎΠ², Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ Π Π΅ΠΏΠΈΠ½, Π’Π°Π΄ΠΈΠΌ Π•Π²Π°Ρ€Π΄, АлСксандр Π©Π΅Ρ€Π±Π°ΠΊΠΎΠ², Π‘Π΅Ρ€Π³Π΅ΠΉ БСрСбряков, АлСксСй ΠœΠ°Π»Ρ‹Π³ΠΈΠ½, ПавСл БвидСрский, Π‘Π΅Ρ€Π³Π΅ΠΉ Π ΠΎΠΌΠ°Π½ΠΎΠ², ΠΊΠ°ΠΏΠΈΡ‚Π°Π½ β€” Антон ΠžΠ²Ρ‡ΠΈΠ½Π½ΠΈΠΊΠΎΠ².


Команда SiBears β€” Вомский государствСнный унивСрситСт, Π³. Вомск.

Бостав: Николай Π’ΠΊΠ°Ρ‡Π΅Π½ΠΊΠΎ, Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ Алимов, АртСм ΠšΠ°Ρ€ΠΏΠΎΠ², Π“Π΅ΠΎΡ€Π³ΠΈΠΉ Π—Π°ΠΉΡ†Π΅Π², Николай АнисСня, ПавСл Π‘Π²ΠΈΡ€ΠΈΠ΄ΠΎΠ², Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ Арбузов, ΠΊΠ°ΠΏΠΈΡ‚Π°Π½ β€” Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ Π‘Ρ‚Π΅Ρ„Π°Π½Ρ†ΠΎΠ².

SiBears β€” ΠΎΠ±Π»Π°Π΄Π°Ρ‚Π΅Π»ΠΈ пСрСходящСго ΠΊΡƒΠ±ΠΊΠ° побСдитСля ΠΈ ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚Π΅Π»ΠΈ RuCTF 2011, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ прСдстояло ΠΎΡ‚ΡΡ‚ΠΎΡΡ‚ΡŒ Ρ‚ΠΈΡ‚ΡƒΠ» ΠΈ ΠΊΡƒΠ±ΠΎΠΊ Π² этом Ρ„ΠΈΠ½Π°Π»Π΅. Π’.Π΅., двойная ΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρƒ рСбят Π±Ρ‹Π»Π° Π½Π° ΠΏΠ»Π΅Ρ‡Π°Ρ….


Команда WildRide β€” ЧСлябинский государствСнный унивСрситСт, Π³. ЧСлябинск.

Бостав: Илья ΠŸΠ΅Ρ…Ρ‚Π΅Π»Π΅Π², Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ Π¨Π°Π½Π³ΠΈΠ½, Антон Нургатин, АндрСй Π“Ρ€ΠΈΠ³ΠΎΡ€ΡŒΠ΅Π², ΠœΠΈΡ…Π°ΠΈΠ» ΠœΠ°ΠΉΠΎΡ€ΠΎΠ², Илья ΠœΠ°Ρ‚ΠΊΠΈΠ½, Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ Π“ΠΎΡ€ΡˆΠ΅Π½ΠΈΠ½, ΠΊΠ°ΠΏΠΈΡ‚Π°Π½ β€” Максим КосСнко.

Достаточно сильная ΠΈ амбициозная ΠΊΠΎΠΌΠ°Π½Π΄Π°, которая ΠΏΠΎΠΊΠ°Π·Π°Π»Π° высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΈ класс своих участников.


ГостСвая ΠΊΠΎΠΌΠ°Π½Π΄Π° (Guest Team) – участники ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ смогли ΠΏΡ€ΠΈΠ΅Ρ…Π°Ρ‚ΡŒ Π½Π° сорСвнованиС. Π£ этой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π±Ρ‹Π» большой стол ΠΈ самый большой состав – 15 Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, Π² числС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π»ΠΈ прСдставитСли ΠΊΠΎΠΌΠ°Π½Π΄ SlashDotDash, ufologists, Hack Club, BitOn, Honeypot, GIRAV.


Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ Π±Ρ‹ Π±Ρ‹Π»ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, ΡΠΎΡΡ‚ΠΎΡΡ‰ΡƒΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ· Π΄Π΅Π²ΡƒΡˆΠ΅ΠΊ, Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ Π½Π΅ Π±Ρ‹Π»ΠΎ, Π·Π°Ρ‚ΠΎ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… Π±Ρ‹Π»ΠΈ Π΄Π΅Π²ΡƒΡˆΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ²Π»Π΅Ρ‡Π΅Π½Ρ‹ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ.


А Π²ΠΎΡ‚ самая главная ΠΊΠΎΠΌΠ°Π½Π΄Π° – это ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΎΡ€Π³ΠΊΠΎΠΌΠΈΡ‚Π΅Ρ‚Π° ΠΈ ΠΆΡŽΡ€ΠΈ мСроприятия Π² составС: Π‘ΠΎΠ³Π΄Π°Π½ МСльник, АндрСй Π₯ΠΎΠ·ΠΎΠ², АндрСй Π“Π΅ΠΉΠ½, АлСксандр БСрсСнёв, ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΈΠ½ ΠŸΠ»ΠΎΡ‚Π½ΠΈΠΊΠΎΠ², Π’ΠΈΠΊΡ‚ΠΎΡ€ Π‘Π°ΠΌΡƒΠ½ΡŒ, Николай Π–ΡƒΡ€Π°Π²Π»Π΅Π², Π•Π²Π³Π΅Π½ΠΈΠΉ ΠšΡ€ΠΎΡ…Π°Π»Π΅Π², Илья Π—Π΅Π»Π΅Π½Ρ‡ΡƒΠΊ, Π‘Π΅Ρ€Π³Π΅ΠΉ Ионов, Иван Ильин, АлСксандр Π¦ΠΈΠ΄Π°Π΅Π², Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ ΠšΠΎΡ€Π½Π΅Π², АндрСй ΠœΠ°Π»Π΅Ρ†, Π’ΠΈΠΊΡ‚ΠΎΡ€ Π‘Π°ΠΌΡƒΠ½ΡŒ.


Π—Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠΏΠ΅Ρ€Ρ‚Ρ‹Π΅ рСбята, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ с пятницы Π΄ΠΎ ΡƒΡ‚Ρ€Π° субботы Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ»ΠΈ ΠΏΠ°Ρ€ΠΊΠ΅Ρ‚ для ΠΊΠΎΠΌΠ°Π½Π΄, Π° Π΄ΠΎ этого всС ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π»ΠΈ, написали, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»ΠΈ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π»ΠΈ Π½Π° пятСрку Ρ‚Π°ΠΊΠΎΠ΅ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ мСроприятиС.

А Π²ΠΎΡ‚ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°, которая Π² ΠΈΠ³Ρ€Π΅ нСпосрСдствСнно Π½Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π»Π° участиС, Π½ΠΎ Π±Ρ‹Π»Π° самой большой (Π±ΠΎΠ»Π΅Π΅ Ρ‚Ρ€ΠΈΠ΄Ρ†Π°Ρ‚ΠΈ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ) ΠΈ самой заинтСрСсованной Π² ΡƒΠ΄Π°Ρ‡Π½ΠΎΠΌ ΠΈ справСдливом ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ Ρ„ΠΈΠ½Π°Π»Π° – это ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Π΅ΠΉ:


Участники этой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π±ΠΎΠ»Π΅Π»ΠΈ Π·Π° своих ΠΈ Π·Π° Π»ΠΈΠ΄Π΅Ρ€ΠΎΠ², дСлились новостями ΠΏΠΎ Ρ‚Π²ΠΈΡ‚Ρ‚Π΅Ρ€Ρƒ ΠΈ соц.сСтям, обсуТдали происходящиС события Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π»ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°ΠΌ.

Equipment

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ знакомство с ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ с Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны – с тСхничСской.

Π”Π°Π²Π½ΠΎ Π½Π΅ Π²ΠΈΠ΄Π΅Π» ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΎΠ², Π½Π΅Ρ‚Π±ΡƒΠΊΠΎΠ², ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€ΠΎΠ² ΠΈ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… устройств Π² Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΌ пространствС. МоТно Π½Π°Π·Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎΠ΅ число – порядка 140-150 ΡˆΡ‚ΡƒΠΊ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… дСвайсов (ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°ΠΆΠ΅ большС), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ стояли Π½Π° столах Π² ряд, ΠΏΠΎ ΠΏΠ΅Ρ€ΠΈΠΌΠ΅Ρ‚Ρ€Ρƒ, Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠΆΠΊΠ΅, Π½Π° ΠΊΡƒΠ±ΠΈΠΊΠ°Ρ… ΠΈ Ρ‚.Π΄.


И ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ устройство Π½Π΅ зависимо ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈΠ»ΠΈ названия (кстати, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±Ρ‹Π»ΠΈ извСстных Π±Ρ€Π΅Π½Π΄ΠΎΠ²) ΠΎΠ±Ρ€Π΅Ρ‚Π°Π»ΠΈ Π² ΡƒΠΌΠ΅Π»Ρ‹Ρ… Ρ€ΡƒΠΊΠ°Ρ… участников ΠΊΠΎΠΌΠ°Π½Π΄ Π·Π°Π²ΠΈΠ΄Π½Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» для ΠΏΠΎΠ±Π΅Π΄Ρ‹, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ поиск описания Π² Π³ΡƒΠ³Π»Π΅, ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡŽ ΠΊΠΎΠ΄Π° ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ сСрвисов для получСния Π·Π°Π²Π΅Ρ‚Π½Ρ‹Ρ… ΠΏΠΎΠ±Π΅Π΄Π½Ρ‹Ρ… ΠΎΡ‡ΠΊΠΎΠ².

ΠšΡΡ‚Π°Ρ‚ΠΈ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ дСвайсы Π±Ρ‹Π»ΠΈ с Π½Π°ΠΊΠ»Π΅ΠΉΠΊΠ°ΠΌΠΈ ΠΈΠ»ΠΈ Π³Ρ€Π°Π²ΠΈΡ€ΠΎΠ²ΠΊΠ°ΠΌΠΈ с Ρ€Π°Π·Π½Ρ‹Ρ… хакСрских сорСвнований.

А ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ мСсто участника ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ выглядСло Π²ΠΎΡ‚ Ρ‚Π°ΠΊ, Π·Π°Ρ‚ΠΎ всС ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ:


И Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ малСнький Π½Π΅Ρ‚Π±ΡƒΠΊ скучал Π½Π° ΠΏΠΎΠ»Ρƒ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ этаТС, создавая ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ„ΠΎΠ½ всСго дСйства.


ΠšΡΡ‚Π°Ρ‚ΠΈ, Π΄Ρ€ΡƒΠΆΠ΅Π»ΡŽΠ±Π½ΠΎΡΡ‚ΡŒ участников ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΠΈΡ… ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΡΡ‚ΡŒ для общСния Π±Ρ‹Π»ΠΈ просто ΠΏΠΎΠ΄ΡΠΏΠΎΡ€ΡŒΠ΅ΠΌ Π² Ρ€Π΅Π΄ΠΊΠΎΠΌ ΠΎΠ±Ρ‰Π΅Π½ΠΈΠΈ Π·Π° пСрСкусом Π² ΡƒΠ³Π»ΠΎΠ²ΠΎΠΉ части помСщСния Ρ„ΠΈΠ½Π°Π»Π° (Π° Ρ‚Π°ΠΌ Π±Ρ‹Π» ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½ Ρ†Π΅Π»Ρ‹ΠΉ швСдско-ΠΏΠ΅Ρ‡Π΅Π½ΡŒΠΊΠΎ-ΠΊΠΎΠ½Ρ„Π΅Ρ‚Π½ΠΎ-Ρ‡Π°ΠΉΠ½Ρ‹ΠΉ стол!) ΠΈΠ»ΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ Π½Π΅ Π·Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠΌ, Π° Ρƒ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… экранов, Π³Π»Π°Π²Π½ΠΎΠ΅ Π½Π΅ ΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ Π·Π° столом Π±Ρ‹Π»ΠΎ.

Π‘ΠΊΠΎΡ€Π±ΠΎΡ€Π΄, экраны, ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ Π±ΠΈΡ‚Π²Ρ‹

Π‘ΠΊΠΎΡ€Π±ΠΎΡ€Π΄ β€” Ρ‚Π°Π±Π»ΠΈΡ†Π° с Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ ΠΏΠΎ-русски. А Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° содСрТала ΠΈ ΠΊΠ°ΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π΄Π°Π²Π°Π»Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ ΠΈ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»ΡΠΌ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ Π½ΠΈΠΆΠ΅. Π”Π°Π½Π½Ρ‹Π΅ с Π±Π°Π·Ρ‹ ΠΆΡŽΡ€ΠΈ поступали Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ значСния элСмСнтов ΠΈΠ³Ρ€Ρ‹ ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ ΠΈ Π²Ρ‹Π΄Π°Π²Π°Π»ΠΎ Π½Π° большиС Π’Π’- экраны Ρ‚Ρ€ΠΈ слайда с ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π² нСсколько сСкунд ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ слайдом:

  • Π² Π²ΠΈΠ΄Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° курс Π²Π°Π»ΡŽΡ‚ (Π΄ΠΎΠ»Π»Π°Ρ€, Ρ€ΡƒΠ±Π»ΡŒ ΠΈ Π΅Π²Ρ€ΠΎ) – Ρ‡Π΅ΠΌ большС Π²ΠΎΡ€ΡƒΡŽΡ‚ ΠΎΠ΄Π½Ρƒ Π²Π°Π»ΡŽΡ‚Ρƒ, Ρ‚Π΅ΠΌ мСньшС Π±Ρ‹Π» Π΅Π΅ курс;
  • Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΎΡ‡ΠΊΠΎΠ², ΠΊΠ°Ρ€ΠΌΡ‹ ΠΈ работоспособности сСрвисов ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹;
  • ΠΎΠ±Ρ‰Π΅Π΅ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ΅ врСмя.

Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ скорборда с Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ ΠΎΡ‡ΠΊΠΎΠ²:


Π’ΡƒΡ‚ ΡƒΠΊΠ°Π·Π°Π½Π° позиция ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, количСство ΠΎΡ‡ΠΊΠΎΠ², Π΅Π΅ ΠΊΠ°Ρ€ΠΌΠ°, ΠΈ сСрвисы, Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ‹Π»Π° Π² Ρ‚Ρ€Π΅Ρ… катСгориях – UP (всС Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚), MUMBLE (Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π½ΠΎ Π½Π΅ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ ΠΈ Π½Π΅ ΡˆΡ‚Π°Ρ‚Π½ΠΎ), DOWN (Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚).

Участники ΠΊΠΎΠΌΠ°Π½Π΄ часто пользовались Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ с экранов Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠ², хотя ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π·Π°ΠΉΡ‚ΠΈ Π½Π° страничку ΠΈΠ³Ρ€Ρ‹ ΠΈ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‚Ρƒ ΠΆΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. Но Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° стороннСм ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ процСсса.

Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅, ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠΉΠΌΠ°Ρ‚ΡŒ взгляд ΠΈ эмоции участников Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄, ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΈΡ… ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ.

Π’Π°ΠΊΠΆΠ΅ Π½Π° скорбордС Ρ€Π°Π±ΠΎΡ‚Π°Π» Ρ‡Π°Ρ‚ – ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΡΠ»Π°Ρ‚ΡŒ смс Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Ρ‡Π»Π΅Π½ΠΎΠ² ΠΆΡŽΡ€ΠΈ, Π° ΠΎΠ½ Π½Π°Π±ΠΈΡ€Π°Π» этот тСкст Π² Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ области экрана. Но это Π±Ρ‹Π»Π° такая хулиганская опция большС для Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Π΅ΠΉ.

Под ΠΊΠΎΠ½Π΅Ρ† сорСвнований Π·Π° 30 ΠΌΠΈΠ½ΡƒΡ‚ Π΄ΠΎ окончания ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ скорборд Π·Π°ΠΌΠΎΡ€ΠΎΠ·ΠΈΠ»ΠΈ ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… ΠΎΡ‡ΠΊΠ°Ρ… ΠΈ Ρ‚.ΠΏ. стали нСдоступны. А врСмя Ρ‚ΠΈΠΊΠ°Π»ΠΎ уТС…. Π“Π»Π°Π²Π½ΠΎΠ΅ Π±Ρ‹Π»ΠΎ ΡƒΡΠΏΠ΅Ρ‚ΡŒ ΠΎΠ±Π½Π°Π»ΠΈΡ‡ΠΈΡ‚ΡŒ всС дСньги ΠΈ пСрСвСсти ΠΈΡ… Π² ΠΎΡ‡ΠΊΠΈ.


Бтрасти накалились Π΄ΠΎ ΠΏΡ€Π΅Π΄Π΅Π»Π° – максимум сосрСдоточСнности ΠΈ ΠΎΡ‚Π΄Π°Ρ‡ΠΈ. КаТдоС Π½Π΅Π²Π΅Ρ€Π½ΠΎΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Π²Ρ‹Π±ΠΎΡ€ дСйствий Π±Ρ‹Π» Π±Ρ‹ просто Ρ„Π°Ρ‚Π°Π»Π΅Π½ Π² этот ΠΌΠΎΠΌΠ΅Π½Ρ‚. Но ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΡΠΏΡ€Π°Π²ΠΈΠ»ΠΈΡΡŒ, Π° Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ Ρ‚Π°Π±Π»ΠΈΡ†Π° с ΠΈΡ‚ΠΎΠ³Π°ΠΌΠΈ оказалась Π½Π΅ ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° Π·Π°ΠΌΠΎΡ€ΠΎΠΆΠ΅Π½Π½ΡƒΡŽ ΠΏΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ позициям!

Но Π²ΠΎΡ‚ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Π΄ΠΎΡ‚ΠΈΠΊΠ°Π» Π΄ΠΎ Π½ΡƒΠ»Π΅ΠΉ ΠΈ всС Π²Π·Π΄ΠΎΡ…Π½ΡƒΠ»ΠΈ с ΠΎΠ±Π»Π΅Π³Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, вСдь ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ сразу тяТСсти ΡƒΠΏΠ°Π»ΠΎ с ΠΏΠ»Π΅Ρ‡ участников. МногиС Π±Ρ‹Π»ΠΈ Π²Ρ‹ΠΌΠΎΡ‚Π°Π½Ρ‹ Π΄ΠΎ ΠΏΡ€Π΅Π΄Π΅Π»Π° вСдь Ρ‚Π°ΠΊΠΎΠΉ слоТной ΠΈΠ³Ρ€ΠΎΠΉ с ΡΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈ ΠΊΠΎΠ²Π°Ρ€Π½Ρ‹ΠΌΠΈ сопСрниками.

ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρ‹ Ρ‚ΡƒΡ‚ Ρ‚ΠΎΠΆΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ»ΠΈ ΡΡŽΡ€ΠΏΡ€ΠΈΠ· – объявлСниС ΠΈΡ‚ΠΎΠ³ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ дСнь – Π² Π²ΠΎΡΠΊΡ€Π΅ΡΠ΅Π½ΡŒΠ΅. Π’ΠΎΡ‚ Ρ‚Π°ΠΊ – Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° бСссонная Π½ΠΎΡ‡ΡŒ для ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ‚ΠΎ. Но ΠΎΠ½Π° стоила этого.

Π Π°Π·Π±ΠΎΡ€ ΠΏΠΎΠ»Π΅Ρ‚ΠΎΠ²

ПослС Ρ‚Ρ€ΡƒΠ΄Π½ΠΎΠ³ΠΎ ΠΈ ΠΈΠ·ΠΌΠ°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°ΡƒΠ½Π΄Π° Π½Π΅ всС смогли ΠΊ 11 ΡƒΡ‚Ρ€Π° ΠΏΡ€ΠΈΠ΅Ρ…Π°Ρ‚ΡŒ Π½Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π΅ мСроприятиС Ρ„ΠΈΠ½Π°Π»Π° RuCTF 2012, Π° вСдь ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρ‹ ΠΏΡ€ΠΈΠ³ΠΎΡ‚ΠΎΠ²ΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π³Ρ€Π°ΠΌΠΎΡ‚, ΠΏΠΎΠ΄Π°Ρ€ΠΊΠΎΠ², сувСниров – Π½ΠΈ ΠΊΡ‚ΠΎ ΠΈΠ· участников ΠΊΠΎΠΌΠ°Π½Π΄ Π½Π΅ ΡƒΡˆΠ΅Π» с пустыми Ρ€ΡƒΠΊΠ°ΠΌΠΈ ΠΈΠ· Π·Π°Π»Π°.

А Π²ΠΎΡ‚ ΠΊΠ°ΠΊΡƒΡŽ Π½Π°Π³Ρ€Π°Π΄Ρƒ прСдстояло ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚Π΅Π»ΡŽ Ρ„ΠΈΠ½Π°Π»Π° ΠΎΡ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΎΠ² ΡƒΠΆΠ΅ фСстиваля «ВСсна УПИ Π² Π£Ρ€Π°Π»ΡŒΡΠΊΠΎΠΌ Ρ„Π΅Π΄Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠΌΒ».


Но ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ†Π΅Ρ€Π΅ΠΌΠΎΠ½ΠΈΡŽ награТдСния, ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΆΡŽΡ€ΠΈ Ρ„ΠΈΠ½Π°Π»Π° RuCTF 2012 ΠΎΡ‚Ρ‡ΠΈΡ‚Π°Π»Π°ΡΡŒ ΠΎ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π½Π½ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Π΅. РСбята рассказали ΠΎ Ρ‚ΠΎΠΌ, ΠΊΡ‚ΠΎ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ сСрвисы ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π», ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Ρ‹Ρ€Ρ‹ ΠΈΠ»ΠΈ Π±Π°Π³ΠΈ Π² Π½ΠΈΡ… Π±Ρ‹Π»ΠΈ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΈΡ… Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ ΠΈ использования.


Как оказалось, Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· пяти сСрвисов, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π±Ρ‹Π»ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎ оставлСны Π»Π°Π·Π΅ΠΉΠΊΠΈ, найдя ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΡ€Π΅ΡƒΠΌΠ½ΠΎΠΆΠ°Ρ‚ΡŒ свои дСньги (ΠΏΡƒΡ‚Π΅ΠΌ Π²Ρ‹Π΄Π°Ρ‡ΠΈ ΠΊΡ€Π΅Π΄ΠΈΡ‚ΠΎΠ² ΠΏΠΎΠ΄ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€), ΠΊΡ€Π°ΡΡ‚ΡŒ дСньги Π±ΠΎΡ‚ΠΎΠ² ΠΈΠ· Π΄Π΅ΠΏΠΎΠ·ΠΈΡ‚Π½Ρ‹Ρ… ячССк (ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π² ΠΏΠΈΠ½-ΠΊΠΎΠ΄Ρ‹ ΠΊ этим ячСйкам ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° этих ΠΊΠΎΠ΄ΠΎΠ²), Π²Ρ€Π΅Π΄ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ, создавая ΠΈΠΌ ΠΏΠΎΠΌΠ΅Ρ…ΠΈ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ сСрвисов ΠΈΠ»ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· сСрвисов админский доступ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ характСристик.

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· сСрвисов ΠΈΠΌΠ΅Π» ΠΎΡ‚ 2 Π΄ΠΎ 5 ΠΏΠ°ΡΡ…Π°Π»ΡŒΠ½Ρ‹Ρ… яйца, Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΈΡΠΊΠ°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ способы ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ сопСрников ΠΈ Π±ΠΎΡ‚ΠΎΠ². И Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°ΠΆΠ΅ Π² этом прСуспСли!

А Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ ΠΎΠ½ΠΈ Π²ΠΎΡ‚ Ρ‚Π°ΠΊ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π»ΠΎΡΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ интСрСсный Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ„ΠΈΠ½Ρ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:


Помимо нСобходимости Π»ΠΎΠΌΠ°Ρ‚ΡŒ сСрвисы, каТдая ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΌΠΎΠ³Π»Π° ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ свой Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ°ΠΏΠΈΡ‚Π°Π», ΠΏΡƒΡ‚Π΅ΠΌ вскрытия Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ΠΈΠ· ΠΎΠ±Ρ€Π°Π·Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ»ΡƒΡ‡Π°Π»Π° Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΈΠ³Ρ€Ρ‹. Но Ρ‚ΡƒΡ‚ Π±Ρ‹Π»Π° ΠΏΡ€ΠΎΠΌΠ°ΡˆΠΊΠ° нСбольшая – Π² ΠΆΡŽΡ€ΠΈ Π·Π°Π±Ρ‹Π»ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ сСрвис, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Π½Π°Π»ΠΈΠ·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π²Ρ‹ΠΉΡ‚ΠΈ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΎΡ‚ Π°Ρ€Ρ…ΠΈΠ²Π°. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ этот ΠΎΡ€Π΅ΡˆΠ΅ΠΊ остался Π½Π΅ расколот, ΠΊΠ°ΠΊ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… Β«Π΄Ρ‹Ρ€Β» сСрвисов, Π΄ΠΎΠ³Π°Π΄Π°Ρ‚ΡŒΡΡ Π΄ΠΎ использования ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ смогла Π½ΠΈ ΠΎΠ΄Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°.

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, самыС Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅, ΠΏΡ€ΠΎΠ·ΠΎΡ€Π»ΠΈΠ²Ρ‹Π΅, ΡƒΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ слоТныС скрипты ΠΈ быстро Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² любой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС с ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ΠΌ Π½ΠΎΠ²Ρ‹Ρ… для сСбя языков программирования, ΠΊΠ°ΠΊ Erlang, Π²Π»Π°Π΄Π΅ΡŽΡ‰ΠΈΠ΅ Π½Π°Π²Ρ‹ΠΊΠ°ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² PyCharm ΠΈ Ρ‚.Π΄. etc. – это лишь Ρ‚ΠΎΠ»ΠΈΠΊΠ° ΠΎΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… характСристик ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ участника этого мСроприятия.

ПодвСдСниС ΠΈΡ‚ΠΎΠ³ΠΎΠ² ΠΈ Π½Π°Π³Ρ€Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚Π΅Π»Π΅ΠΉ

Π’ΠΎΡ‚ ΠΈ подошло врСмя ΠΎΠ³Π»Π°ΡΠΈΡ‚ΡŒ Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ смог Π²Ρ‹ΡΡ‚ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ натиском ΠΊΠΈΠ±Π΅Ρ€Π°Ρ‚Π°ΠΊ ΠΈ Π½Π°Π±Ρ€Π°Ρ‚ΡŒ большС всСх ΠΎΡ‡ΠΊΠΎΠ² ΠΏΠΎ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΡŽ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠ³Ρ€Ρ‹.

Π˜Ρ‚ΠΎΠ³ΠΎΠ²Π°Ρ Ρ‚Π°Π±Π»ΠΈΡ†Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ такая:


ΠŸΠ΅Ρ€Π²ΠΎΠ΅ мСсто β€” ΠΊΠΎΠΌΠ°Π½Π΄Π° [Censored], Балтийский Ρ„Π΅Π΄Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ унивСрситСт ΠΈΠΌΠ΅Π½ΠΈ И. ΠšΠ°Π½Ρ‚Π°.


Π’Ρ‚ΠΎΡ€ΠΎΠ΅ мСсто β€” ΠΊΠΎΠΌΠ°Π½Π΄Π° SiBears, Вомский государствСнный унивСрситСт.


Π’Ρ€Π΅Ρ‚ΡŒΠ΅ мСсто β€” ΠΊΠΎΠΌΠ°Π½Π΄Π° WildRide, ЧСлябинский государствСнный унивСрситСт.


Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‚Ρ€ΠΎΠΉΠΊΠ° ΠΏΡ€ΠΈΠ·Π΅Ρ€ΠΎΠ² Ρ„ΠΈΠ½Π°Π»Π° RuCTF 2012 ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° свои ΠΊΡƒΠ±ΠΊΠΈ:


А ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρ‹ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΠ»ΠΈ Ρ†Π΅Π»Ρ‹Ρ… ΠΏΠΎΠ΄Π°Ρ€ΠΎΡ‡Π½Ρ‹ΠΉ ΠΌΠ°Π³Π°Π·ΠΈΠ½!

Π’Π΅Π΄ΡŒ всС оказалось просто – Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ ΠΎΡ‡ΠΊΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Π² настоящиС дСньги, Π° Π½Π° Π½ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ сразу ΠΆΠ΅ Π½Π΅ сходя со сцСны Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ участнику ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠΎΠ΄Π°Ρ€ΠΊΠΈ! На ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΠΎΠ΄Π°Ρ€ΠΊΠ΅ Π±Ρ‹Π» свой Ρ†Π΅Π½Π½ΠΈΠΊ.

РаскладываниС ΠΏΠΎΠ΄Π°Ρ€ΠΊΠΎΠ²:


И каТдая ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ (начиная с ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ мСста) ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΠ»Π° ΠΊ этой ΠΌΠ΅Π³Π° ΠΊΡƒΡ‡Π° дСвайсов ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π»Π° сСбС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π³Π°Π΄ΠΆΠ΅Ρ‚Ρ‹.


Если Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ [Censored] Π±Ρ‹Π» большой Π²Ρ‹Π±ΠΎΡ€, Ρ‚ΠΎ Ρƒ SiBears Π±Ρ‹Π»ΠΎ помСньшС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΠΏΠΎΠ΄Π°Ρ€ΠΊΠΎΠ²:


А ΠΊΠΎΠΌΠ°Π½Π΄Π΅ WildRide ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ совсСм Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π² Π²Ρ‹Π±ΠΎΡ€Π½ΠΎΠΌ ассортимСнтС.


Но Π² ΠΈΡ‚ΠΎΠ³Π΅ всС Π±Ρ‹Π»ΠΈ Π΄ΠΎΠ²ΠΎΠ»ΡŒΠ½Ρ‹!

И ΠΏΠΎΠ΄ Ρ„ΠΈΠ½Π°Π» Ρ„ΠΈΠ½Π°Π»Π° ΡΠ²Π΅Ρ€ΡˆΠΈΠ»ΡΡ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ·Π° RuCTF ΠΎΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΈΡ†Ρ‹ RuCTF 2011 ΠΊ Π½ΠΎΠ²ΠΎΠΌΡƒ ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚Π΅Π»ΡŽ ΠΈ ΠΎΠ±Π»Π°Π΄Π°Ρ‚Π΅Π»ΡŽ этого трофСя!



Π”Π°Π»Π΅Π΅ Π±Ρ‹Π»ΠΈ поздравлСния ΠΈ Ρ‚Π΅ΠΏΠ»Ρ‹Π΅ слова ΠΎΡ‚ всСх ΠΊΠ°ΠΏΠΈΡ‚Π°Π½ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ„ΠΈΠ½Π°Π» провСсти Π΅Ρ‰Π΅ интСрСснСС ΠΈ слоТнСС!

ΠŸΡ€ΠΈΡΡ‚Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° проходят Ρ‚Π°ΠΊΠΈΠ΅ сорСвнования, вСдь видишь, сколько Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ ΡƒΠΏΠ΅Ρ€Ρ‚Ρ‹Ρ…, собранных ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎΡ„ΠΎΡ€ΠΌΠ°Ρ‚Π½Ρ‹Ρ… личностСй ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎ Π±ΠΎΡ€ΡŽΡ‚ΡΡ Π·Π° ΠΎΠ±Π»Π°Π΄Π°Π½ΠΈΠ΅ Π·Π²Π°Π½ΠΈΠ΅ самой ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠΉ, ΠΏΠΎΠ΄ΠΊΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΈ ΡƒΠ΄Π°Ρ‡Π»ΠΈΠ²ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ RuCTF 2012 Π³ΠΎΠ΄Π°.

А Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρ‹ создали Π½Π° мСроприятии Ρ‚Π°ΠΊΡƒΡŽ Ρ‚Π΅ΠΏΠ»ΡƒΡŽ, ΡƒΡŽΡ‚Π½ΡƒΡŽ атмосфСру – это Π²ΠΎΠΎΠ±Ρ‰Π΅ Π²Ρ‹ΡˆΠ΅ всСх ΠΏΠΎΡ…Π²Π°Π».

Если Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ Ρ„ΠΎΡ‚ΠΎΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Π°Π²Ρ‚ΠΎΡ€Π° ΠΏΠΎ этому ΠΌΠ΅Ρ€ΠΎΠΏΡ€ΠΈΡΡ‚ΠΈΡŽ, Ρ‚ΠΎ ΠΎΠ½ΠΈ находятся Ρ‚ΡƒΡ‚ .


The second event.
Finals of the 38th World Programming Championship β€œThe 2014 ACM ICPC World Finals”, Ekaterinburg, June 23-25, 2014
In 2014, the second World Programming Championship was held in Russia (in 2013, the ACM ICPC 2013 final was held in St. Petersburg).

Only in 2014 the final was the largest in the history of the championship in terms of the number of participants.


122 participating teams (more than 1000 participants from 41 countries - programmers, trainers, support groups, championship support services), 300 volunteers of the Ural Federal University (UFU) and another team of volunteers from around the world, 7 best hotels in Yekaterinburg, 39 buses - Shuttles, 2 nearby platforms in the city center in the green zone - Uralochka Π”Π˜Π’Π‘ (Uralochka Palace of Sports Sports, hereinafter - DIVS) and Cosmos CCTV (Cosmos Concert Theater, hereinafter - Cosmos CCV), 5 hours to solve a team of 3 people, 1 computer and cal The cooler has 12 very difficult tasks ...

Rules, participants, organizers and volunteers

But let's go back a bit, because 122 teams have gone a long way from victories in local qualifying competitions (300 thousand students took part in them in 2013) and first places in the semifinals in their regions of the world (Europe, Asia, North America, South Pacific, Latin America, Africa and the Middle East) before reaching the final. And the quotas were very hard. Many strong teams did not go further than these selections, although, more lucky, clever and new teams opened the road to the final.

In 2014, a record number of finalists reached the regional level: 3,043 participants from 2,286 universities in 94 countries competed in 300 different venues on 6 continents in order to receive one of 122 invitations to the final of the programming championship in Russia in Yekaterinburg.

Here, sport, intelligence and the internal organization of each team have become one. And each of the 122 teams that came to visit in Yekaterinburg, is already a champion.
Here are just the best of the best here and you can designate and congratulate at the end of the event.
On the way to the top place, teams will have to endure five hours of competition, which will require the participants to exert all the intellectual and psychological forces in conditions of stress, high concentration and a desire to defeat themselves.

The official website of the championship in 2014 in Russia.

The World Programming Championship (ICPC - International Collegiate Programming Contest, held annually under the auspices of the β€œAssociation for Computing Machinery”, the Association for Computing Machinery - ACM) is held in order to grow more and more advanced generations of programmers who can solve technical problems for more high level.

The ICPC winners of past years from Russia are the developers of VKontakte, Yandex, Mail.ru, etc.

The very first team competition in sports programming under the auspices of the Computer Engineering Association (ACM) was held in the United States, at the University of Texas in the distant 1970. The current format of the World Programming Championship was adopted in 1977, when the first final was held as part of the annual ACM conference on computer science among students.

Since then, the championship competition has been held annually, and since 1989, its main organization has been the University of Baylor (Texas, USA). Also at various times such companies as Apple, AT & T and Microsoft became the sponsors of the competitions, but since 1997 and until now the general sponsor has been IBM. Moreover, the contribution of sponsors is very significant both in technical and software equipment for participants and judges, as well as in social and educational attitudes towards all participants in the championship.

From 1977 to 1989 teams of universities from the USA and Canada mainly participated in the Olympiad, other countries of the world were represented by one European regional group. However, since 1990, thanks to the proliferation of personal computers, new regional groups began to appear each year, and the geography of the competition expanded significantly. And now students from all over the world can rightfully prove their skills and capabilities at all stages of the championship each year.

The organizers of the championship in Yekaterinburg in 2014 are:

  • Ural Federal University with the support of the City Administration and the Government of the Sverdlovsk Region;
  • ACM - Computer Association;
  • IBM is the world's largest technology and information technology company;
  • SKB Kontur is a federal developer of Internet services, business software and accounting.

Only due to clear coordination and good relations between all the organizers (the number of employees and volunteers involved in organizing the final was about a thousand people, if not more) a high professional level of the World Programming Championship in Yekaterinburg was achieved.

Each finalist team and its coach were provided with hotel rooms, travel to the competition venues, free three meals a day and a rich cultural program (yes! In their badges, the finalists could visit museums, cultural centers and many wonderful sights in Yekaterinburg), also worked for almost a whole week free high-speed wi-fi Internet for each participant of the World Programming Championship in the ICPC Zone (hotels, DIVS, CCP "Cosmos").

Opening

For the first time outside the United States, the ACM-ICPC Programming World Championship finals were held in 1999 in the Netherlands, and then in different years, universities in Canada, China, Japan, the Czech Republic, Poland, Sweden, and Russia took the championship (twice already).

So, the Global Programming Championship, the 2014 ACM ICPC World Finals Ekaterinburg, Russia took place from 06.23.14-26.06.14.

In fact, the event began on June 20 with the arrival of volunteers, a service group of organizers who began to deploy the technical systems of the final and follow the final preparations at the venues.

The venues were fenced, appropriate security was installed everywhere, so that the participants felt completely protected (although they also moved freely around the city and began to orient themselves well in the center in a day or two).
DIVS (Palace of Sports) took on the final itself, and at Cosmos Cinema (cinema and concert theater) participants dined, spent their free time, and the opening and closing ceremonies of the World Programming Championship final took place there:


Preparation on Saturday and Sunday - these are sleepless days and nights with the organizers:


On Saturday and Sunday, participants of the final arrived and arrived in Yekaterinburg from all over the world. Not without curiosities, for example, the airline Aeroflot lost the luggage of its passengers, including the finalists. But this trouble did not reduce the heat of struggle to any of the participants. Moreover, the organizers tried as quickly as possible to solve all the questions and problems that appeared to the finalists.

But everything was in English, do not forget, as the official language of the competition!

And then it was Monday, June 23, when all participants were delivered in the morning by bus to the CCP "Cosmos". Moreover, the police escort of each train of shuttles was also very well organized. Another three days in dense urban traffic 39 shuttles drove competitors around the city. There were even special minibuses that carried the participants (at their request) between DIVS and KKT Kosmos, although there is only 300 meters distance between the sites.

Monday, one hour before the opening ceremony:




People gather in a large hall for the opening ceremony.

Director's console and CCP Cosmos hall:


Opening Ceremony in Uralsk:


During the opening ceremony, the finalists listened to the welcoming speeches of all-all organizers, watched videos about the championship and venue, the performance of the Ural Youth Symphony Orchestra, and musicians.

The opening ended with the announcement of the start of the championship by the executive director of the championship, Bill Poucher.

β€œYou are the stars of the universe called ICPC 2014! I congratulate all the finalists, as well as those thanks to whom the championship became possible. All of us gathered Yekaterinburg, a city on the border of East and West, Asia and Europe. But this does not mean at all that borders exist between us. Today we are united by the desire to show our character, willpower, thought power, hone programming skills, deepen knowledge. The future is ours, the 22nd century is ours! ”Declared Bill Poucher.

On Tuesday, June 24, a rehearsal for the final competition was held at the Uralochka DIVS, after which the participants practiced arbitrary practical exercises, tuned in to the final and were just a little distracted while walking around the city. It was very interesting to see so many foreign programmers in the center!

The final. Rules, struggle and results

Wednesday June 25th Nine o'clock in the morning, participants already in DIVSe are waiting for the start of the final.
So far, teams are photographed around the Champions Cup for good luck.


Prefinal excitement and just waiting to start:


For fans there are separate PCs with live streaming and information about the final:


The location of the teams on the stage of DIVS arena:


List of commands by numbers
Final 2014 teams (numbering in alphabetical order and according to the arrangement in the hall):

1. Alexandria University - Faculty of Engineering.
2. American University of Beirut.
3. Amrita University.
4. Anil Neerukonda Institute of Technology and Sciences.
5. Bangladesh University of Engineering and Technology.
6. Beijing Institute of Technology.
7. Beijing Normal University.
8. Belarusian State University.
9. Bina Nusantara University.
10. Cairo University - Faculty of Computers and Information.
11. Carnegie Mellon University.
12. Comenius University.
13. Delft University of Technology.
14. Delhi Technological University.
15. Escuela Superior De Computo Instituto Politecnico Nacional.
16. ETH Zurich.
17. FPT University.
18. Fudan University.
19. Fuzhou University.
20. German University in Cairo.
21. Ho Chi Minh City University of Science.
22. Hunan University.
23. Indian Institute of Technology - Bombay.
24. Indian Institute of Technology - Indore.
25. Indian Institute of Technology - Madras.
26. Indian Institute of Technology - Roorkee.
27. Instituto Militar de Engenharia.
28. Instituto Tecnologico de Santo Domingo.
29. International Institute of Information Technology - Hyderabad.
30. International IT University.
31. Iowa State University.
32. Izhevsk State Technical University.
33. Jagiellonian University in Krakow.
34. Jilin University.
35. Kaunas University of Technology.
36. Korea University.
37. Kyoto University.
38. Massachusetts Institute of Technology.
39. Michigan Technological University.
40. Moscow Institute of Physics & Technology.
41. Moscow State University.
42. Moscow State University - Tashkent.
43. National Research University Higher School of Economics.
44. National Sun-Yat-Sen University.
45. National Taiwan University.
46. ​​National University of Science and Technology "MISiS".
47. National University of Singapore.
48. Nazarbayev University.
49. New York University.
50. Northwestern University.
51. Novosibirsk State University.
52. Odessa National Mechnikov University.
53. Peking University.
54. Petrozavodsk State University.
55. Pontificia Universidad Catolica del Peru.
56. Princess Sumaya University for Technology.
57. Renmin University of China.
58. Saratov State University.
59. Shahjalal University of Science and Technology.
60. Shanghai Jiao Tong University.
61. Sharif University of Technology.
62. South China Agricultural University.
63. South China University of Technology.
64. St. Petersburg National Research University of IT, Mechanics and Optics.
65. St. Petersburg State University.
66. Stanford University.
67. SungKyunKwan University.
68. Taras Shevchenko Kiev National University.
69. Taurida VI Vernadsky National University.
70. The Chinese University of Hong Kong.
71. The University of Texas at Brownsville.
72. The University of Tokyo.
73. The University of Waikato.
74. Tishreen University.
75. Tokyo Institute of Technology.
76. Tsinghua University.
77. Universidad Autonoma de Aguascalientes.
78. Universidad Catolica San Pablo.
79. Universidad de Buenos Aires - FCEN.
80. Universidad de Chile.
81. Universidad de Oriente - Sede Antonio Maceo.
82. Universidad Nacional de Colombia - Bogota.
83. Universidad Panamericana Campus Bonaterra.
84. Universidad Tecnologica de Pereira.
85. Universidade de Sao Paulo.
86. Universidade de Sao Paulo - Campus de Sao Carlos.
87. Universidade Estadual de Campinas.
88. Universidade Federal de Campina Grande.
89. Universidade Federal de Pernambuco.
90. Universitaet des Saarlandes.
91. Universitat Politecnica de Catalunya.
92. University of Bucharest.
93. University of California at Berkeley.
94. University of California Irvine.
95. University of Cambridge.
96. University of Cape Town.
97. University of Central Florida.
98. University of Chicago.
99. University of Electronic Science and Technology of China.
100. University of Indonesia.
101. University of Latvia.
102. University of Lethbridge.
103. University of Maryland.
104. University of Michigan at Ann Arbor.
105. University of New South Wales.
106 .University of Sciences DPR Korea.
107. University of Southern California.
108. University of Toronto.
109. University of Tsukuba.
110. University of Virginia.
111. University of Warsaw.
112. University of Wisconsin - Madison.
113. University of Wroclaw.
114. University of Zagreb.
115. Ural Federal University.
116. VN Karazin Kharkiv National University.
117. Vanderbilt University.
118. Vinnytsia National Technical University.
119. Virginia Tech.
120. Zhejiang University.
121. Zhejiang University of Technology.
122. Zhongshan (Sun Yat-sen) University.

40 minutes before the start of the competition ... Arena is waiting for its heroes!


It's simple - each team consists of three participants. By the way, there are very few girls among the participants, you can count on the fingers of one hand (I didn’t count more than three in the hall during the competition, although you can see in the list of participants that there should be a little more).

At the table, each team of equipment (provided by the organizers) has a computer and a calculator. The team takes its place without any wearable equipment, documents and electronic \ paper media. Assignments are issued on the spot, opened by all teams at the same time and the tournament begins to address them.

Touch a laptop (to move it from its place, open, insert flash drives into it, etc.) and carry out any actions with it is strictly prohibited, how to help and communicate with other teams, coach, guests from the stands. All these bans were closely watched by the judges, who walked in large numbers between the tables, rows of tables and watched so that none of the rules for holding the final were violated!

Just in case, the organizers prepared two spare tables for the participants, if their current equipment had problems during the final. These tables remained unclaimed until the end of the finals, but the equipment on them was constantly in combat expectation.

Workplace of each team:


They will sit tight, but there is room for thought anyway!


What can be officially used (in addition to the head and hands):


Everything is very well organized by the organizers and recorded:


The teams, half an hour before the start, enter the arena, touch the champions cup for good luck and take their seats at the tables to the thunderous applause of the organizers and spectators:


There is no limit to surprise and simple emotions, although on Tuesday, the day before, there was already a test run of the final for the teams:


Time is ticking and there is already a bit left before the start of the competition (start at local time at 10-00 (8-00 Moscow time) and 5 hours after the battle ...):


The organizers announce the start of the final and the participants open the task packages:


Spectators, fans, coaches, friends and associates of team members closely monitor the competitions, the organizers also give them tasks and many go deep into their study:


The tasks in the amount of 12 pieces were very ... actual and complex. More than half, no one even decided in the end!

When I read them myself, I didn’t understand everything, and when I looked at how the participants on the court did it, he simply marveled at their restraint and calmness.

Tasks can be found here .
Download for viewing and reading in pdf here .

2014 ACM-ICPC World Finals Tasks (assignments):
Problem 1. A. β€œBaggage” - nobody decided!

Problem 2. B. β€œBuffed Buffet” - 11 teams decided, the St. team decided the first on the second attempt. Petersburg State University.

Task 3. C. β€œCrane Balancing” - 55 teams were decided, the first was decided by the team of Shanghai Jiao Tong University.

Task 4. D. β€œGame Strategy” - 96 teams decided, the first was decided by the team of Moscow State University.

Problem 5. E. β€œMaze Reduction” - 16 teams decided, the University of Warsaw team was the first to decide.

Problem 6. F. β€œMessenger” - 1 team decided on the eighth attempt, the team of Moscow State University.

Problem 7. G. β€œMetal Processing Plant” - 3 teams decided, the SungKyunKwan University team was the first to decide on the ninth attempt.

Problem 8. H. "Pachinko" - no one decided!

Task 9. I. β€œSensor Network” - 10 teams decided, the first to be solved at the second attempt was the team of Iowa State University.

Problem 10. J. β€œSkiing” - nobody decided!

Problem 11. K. "Surveillance" - 66 teams decided, the first to decide on the second attempt was the team at Tsinghua University.

Problem 12. L. β€œWire Crossing” - nobody decided!

The solution of each task is a program written and submitted to the judges (code in C / C ++ or Java), which successfully passed a series of tests on the judges' server. The team that wins the most tasks correctly in the final wins, and in the case of equality in decision making, the team that spent less time on it than the rivals. For each decision, a certain time is awarded in minutes, for an incorrect decision, penalty minutes are also awarded.

Moreover, each team has its own tactics and strategy, invented and debugged by the coach over the years of working with the team.

For example, among the three participants there is usually one very good mathematician and two strong programmers. A mathematician reads assignments, isolates those for which there are solutions at once or may appear further, and programmers convert his decisions from sketches of textual and graphic materials in a notebook into machine code and send them to the judges for verification. While one programmer is working with a computer, the second is already throwing code on the next solution of the problem. Then they change.

If the judges decide the problem without comment, then the next task is taken up. If a notification comes from the judges that the decision is wrong, then you need to look for inaccuracies in the code and in the calculations or solve another problem, and come back to this later.

Many complex tasks were sent to the judges several times after correcting the code. And even 8-9 times to redo the decision had to teams and it was normal because of the complexity of the tasks, as it turned out! But for each new attempt to send a decision there were penalties as well.

The participants in the final were watched online by many cameras and official judges of the championship at the site:


The first team at the 17th minute solved the first task! Balls with a reward (the first solution and the solution of the problem) are brought to their table by the organizers.


Balls of different colors were hung further to all the teams that solved a particular task, both the first and in fact. The spectators could, by the color of the balls, understand exactly which task the teams decided and the general situation in the hall. As a result, a lot of balls remained to be hung out, the tasks were really good and impregnable.

ΠŸΡ€ΠΎΡ…ΠΎΠ΄ΡΡ‚ часы, ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ ΡˆΠ°Ρ€Ρ‹-признания, Π½Π΅Ρ€Π²Ρ‹ Π½Π°ΠΊΠ°Π»Π΅Π½Ρ‹, хотя Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ сглаТиваСт ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ Π»Π΅Π³ΠΊΠΈΠΉ ΠΎΠ±Π΅Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляли ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρ‹ Π·Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ стол участникам:


Π—Π° час Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° сорСвнований элСктронноС Ρ‚Π°Π±Π»ΠΎ с Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ счСтом Π±Ρ‹Π»ΠΎ Π·Π°ΠΌΠΎΡ€ΠΎΠΆΠ΅Π½ΠΎ. И Ρ‚Π°ΠΌ ΡƒΠΆΠ΅ Π±Ρ‹Π»Π° интСрСсная информация (Π±ΡƒΡ€Π½ΠΎ обсуТдаСмая ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚Ρ€ΠΈ часа послС Π·Π°ΠΌΠΎΡ€ΠΎΠ·ΠΊΠΈ Π΅Ρ‰Π΅ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ) ΠΎ Π»ΠΈΠ΄Π΅Ρ€Π°Ρ…:


Но Π² ΠΊΠΎΠ½Ρ†Π΅ пятого часа Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ этой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π±Ρ‹Π»Π° ΠΏΠΎΠ΄ большим вопросом, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π°Ρ‡Π°Π»ΠΈ ΠΏΡ€ΠΎΡΠ²Π»ΡΡ‚ΡŒ ΡƒΡΠΈΠ»Π΅Π½Π½ΡƒΡŽ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ… сумСли ΠΎΠ±ΠΎΠΉΡ‚ΠΈ своих Π±ΠΎΠ»Π΅Π΅ ΠΈΠΌΠ΅Π½ΠΈΡ‚Ρ‹Ρ… сопСрников!

Π’Π΅Π΄ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ Π±Ρ‹Π»ΠΈ ΠΎΡ‡Π΅Π½ΡŒ слоТныС (ΠΈΠ· 12 Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 7 ΠΈ мСньшС ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹):


ΠŸΠΎΡ‚ΠΎΠΌ Π΅Ρ‰Π΅ Π΄Π²Π° часа послС окончания сорСвнования ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρ‹ Π½Π΅ объявляли Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π° Ρ†Π΅Ρ€Π΅ΠΌΠΎΠ½ΠΈΠΈ закрытия Ρ„ΠΈΠ½Π°Π»Π° Ρ‡Π΅ΠΌΠΏΠΈΠΎΠ½Π°Ρ‚Π° всС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Ρ‹, ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ошибок Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΈ ΠΏΡ€Π΅Ρ‚Π΅Π½Π·ΠΈΠΉ Π½ΠΈ Ρƒ ΠΊΠΎΠ³ΠΎ Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π»ΠΎ.

А Π²ΠΎΡ‚ ΡƒΠΆΠ΅ Π½Π° Ρ†Π΅Ρ€Π΅ΠΌΠΎΠ½ΠΈΠΈ закрытия всС почСсти ΠΈ Π»Π°Π²Ρ€Ρ‹ побСдитСлям ΠΈ ΠΏΡ€ΠΈΠ·Π΅Ρ€Π°ΠΌ Π΄ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ ΠΏΠΎ ΠΏΠΎΠ»Π½ΠΎΠΉ!

Бписок ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚Π΅Π»Π΅ΠΉ Ρ‡Π΅ΠΌΠΏΠΈΠΎΠ½Π°Ρ‚Π° ΠΌΠΈΡ€Π° ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ACM ICPC 2014:

  • Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³ΡΠΊΠΈΠΉ государствСнный унивСрситСт, (золотая мСдаль, Ρ‡Π΅ΠΌΠΏΠΈΠΎΠ½ ΠΌΠΈΡ€Π°);
  • Московский государствСнный унивСрситСт, (золотая мСдаль, 2-ΠΎΠ΅ мСсто);
  • ПСкинский унивСрситСт, (золотая мСдаль, 3-Π΅ мСсто);
  • ΠΠ°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ унивСрситСт Вайваня, (золотая мСдаль, 4-ΠΎΠ΅ мСсто);
  • Π’Π°Ρ€ΡˆΠ°Π²ΡΠΊΠΈΠΉ унивСрситСт, (сСрСбряная мСдаль, 5-ΠΎΠ΅ мСсто);
  • Шанхайский транспортный унивСрситСт, (сСрСбряная мСдаль, 6-ΠΎΠ΅ мСсто);
  • Вокийский унивСрситСт, (сСрСбряная мСдаль, 7-ΠΎΠ΅ мСсто);
  • ЗагрСбский унивСрситСт, (сСрСбряная мСдаль, 8-ΠΎΠ΅ мСсто);
  • Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³ΡΠΊΠΈΠΉ Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ унивСрситСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠΈ ΠΈ ΠΎΠΏΡ‚ΠΈΠΊΠΈ (ИВМО), (бронзовая мСдаль, 9-ΠΎΠ΅ мСсто);
  • ΠΠ°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ унивСрситСт Β«Π’Ρ‹ΡΡˆΠ°Ρ школа экономики», (бронзовая мСдаль, 10-ΠΎΠ΅ мСсто);
  • УнивСрситСт Π¦ΠΈΠ½ΡŒΡ…ΡƒΠ°, (бронзовая мСдаль, 11-ΠΎΠ΅ мСсто);
  • УнивСрситСт ΠΈΠΌ. КомСнского, (бронзовая мСдаль, 12-ΠΎΠ΅ мСсто).

Π›ΠΈΠ΄Π΅Ρ€Ρ‹ ΠΏΠΎ Ρ€Π΅Π³ΠΈΠΎΠ½Π°ΠΌ (ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ участников):

Europe β€” St. Petersburg State University, 1 мСсто;
Asia β€” Peking University, 3 мСсто;
North America β€” New York University, 13 мСсто;
South Pacific β€” University of New South Wales, 22 мСсто;
Latin America β€” Instituto Militar de Engenharia, 26 мСсто;
Africa and the Middle East β€” Alexandria University β€” Faculty of Engineering, 66 мСсто.

Команда Π£Ρ€Π€Π£ заняла ΠΏΠΎΡ‡Π΅Ρ‚Π½ΠΎΠ΅ 60 мСсто.

Команда-ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚Π΅Π»ΡŒ Π‘ΠŸΠ±Π“Π£ Π² составС Π•Π³ΠΎΡ€Π° Π‘ΡƒΠ²ΠΎΡ€ΠΎΠ²Π°, Дмитрия Π•Π³ΠΎΡ€ΠΎΠ²Π° ΠΈ Павла ΠšΡƒΠ½ΡΠ²ΡΠΊΠΎΠ³ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»Π° 7 ΠΈΠ· 12 Π·Π°Π΄Π°Ρ‡ Π·Π° 5 часов. Π’Π°ΠΊ ΠΆΠ΅ стоит ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ АндрСя Π›ΠΎΠΏΠ°Ρ‚ΠΈΠ½Π°, Ρ‚Ρ€Π΅Π½Π΅Ρ€Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹!

Π­Ρ‚ΠΎ Ρ„ΠΎΡ‚ΠΎ я сдСлал Π·Π° сорок ΠΌΠΈΠ½ΡƒΡ‚ Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π° Ρ„ΠΈΠ½Π°Π»Π°, рСбята ΠΈΠ· ΠŸΠΈΡ‚Π΅Ρ€Π° Π±Ρ‹Π»ΠΈ ΡƒΠΆΠ΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΊ ΡΡ€Π°ΠΆΠ΅Π½ΠΈΡŽ Π½Π° всС 200 ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ²!


Β«ACM-ICPC – это прСкрасная Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ для студСнтов со всСго ΠΌΠΈΡ€Π° ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ вмСстС ΠΈ ΠΎΠ±ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Ρ†Π΅Π½Π½Ρ‹ΠΌ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ, – Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Π΄ΠΎΠΊΡ‚ΠΎΡ€ Π‘ΠΈΠ»Π» ΠŸΠ°ΡƒΡ‡Π΅Ρ€ (Bill Poucher), профСссор УнивСрситСта Бэйлора (Baylor University) ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ Ρ‡Π΅ΠΌΠΏΠΈΠΎΠ½Π°Ρ‚Π° ACM-ICPC. – Π― Ρ€Π°Π΄ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Π·Π° Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΌΠΎΠ»ΠΎΠ΄Ρ‹Π΅ люди ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ знания, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π² процСссС сорСвнования, для дальнСйшСго развития ΠΏΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌΡƒ акадСмичСскому ΠΈ ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Π½ΠΎΠΌΡƒ ΠΏΡƒΡ‚ΠΈ ΠΊΠ°ΠΊ Ρ‡Π»Π΅Π½Ρ‹ Ассоциации Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π’Π΅Ρ…Π½ΠΈΠΊΠΈ (ACM)Β».

Помимо участия Π² Ρ‡Π΅ΠΌΠΏΠΈΠΎΠ½Π°Ρ‚Π΅, студСнты ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с послСдними Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°ΠΌΠΈ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠΈ IBM Research & Development Labs ΠΈ ΠΏΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ с Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌΠΈ ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹ΠΌΠΈ экспСртами Π² области ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ участиС Π² экскурсиях ΠΏΠΎ Π•ΠΊΠ°Ρ‚Π΅Ρ€ΠΈΠ½Π±ΡƒΡ€Π³Ρƒ.

Команда Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³ΡΠΊΠΎΠ³ΠΎ государствСнного унивСрситСта Ρ€Π΅ΡˆΠΈΠ»Π° сСмь Π·Π°Π΄Π°Ρ‡ Π·Π° ΠΏΡΡ‚ΡŒ часов, продСмонстрировав ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π½Π°Π²Ρ‹ΠΊΠΎΠ² ΠΈ ΡƒΠΌΠ΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ слоТнСйшиС Π·Π°Π΄Π°Ρ‡ΠΈ. Π§Π΅ΠΌΠΏΠΈΠΎΠ½Ρ‹ ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ вСрнутся Π΄ΠΎΠΌΠΎΠΉ с Π½Π°Π³Ρ€Π°Π΄ΠΎΠΉ Β«Π‘Π°ΠΌΡ‹ΠΉ ΡƒΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ·Β» (The World's Smartest Trophy), Π° Ρ‚Π°ΠΊΠΆΠ΅ с ΠΏΡ€ΠΈΠ·Π°ΠΌΠΈ ΠΈ прСдлоТСниями стаТировок ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² IBM ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π»ΠΈΠ΄ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ ИВ-индустрии. Who would doubt that!



Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ„ΠΈΠ½Π°Π» Ρ‡Π΅ΠΌΠΏΠΈΠΎΠ½Π°Ρ‚Π° ΠΌΠΈΡ€Π° ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ состялся Π² ΠœΠ°Ρ€ΠΎΠΊΠΊΠΎ Π² 2015 Π³ΠΎΠ΄Ρƒ, Π½ΠΎ это ΡƒΠΆΠ΅ совсСм другая история!

Reference Information:

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹, занявшиС ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ мСста, ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ Π·ΠΎΠ»ΠΎΡ‚Ρ‹Π΅ ΠΌΠ΅Π΄Π°Π»ΠΈ. Π—Π°Π½ΡΠ²ΡˆΠΈΠ΅ мСста с пятого ΠΏΠΎ восьмоС Π½Π°Π³Ρ€Π°ΠΆΠ΄Π°ΡŽΡ‚ΡΡ сСрСбряными мСдалями. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹, занявшиС мСста с дСвятого ΠΏΠΎ Π΄Π²Π΅Π½Π°Π΄Ρ†Π°Ρ‚ΠΎΠ΅, ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ Π±Ρ€ΠΎΠ½Π·ΠΎΠ²Ρ‹Π΅ ΠΌΠ΅Π΄Π°Π»ΠΈ.

Команда, занявшая ΠΏΠ΅Ρ€Π²ΠΎΠ΅ мСсто, ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚ΡΡ Ρ‡Π΅ΠΌΠΏΠΈΠΎΠ½ΠΎΠΌ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠšΡƒΠ±ΠΎΠΊ Ρ‡Π΅ΠΌΠΏΠΈΠΎΠ½Π° ΠΌΠΈΡ€Π° ΠΈ Π²ΠΎΠ·Π½Π°Π³Ρ€Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ $12 000. КаТдая ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄, Π·Π°Π²ΠΎΠ΅Π²Π°Π²ΡˆΠΈΡ… Π·ΠΎΠ»ΠΎΡ‚Ρ‹Π΅ ΠΌΠ΅Π΄Π°Π»ΠΈ, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ ΠΏΠΎ $6 000. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹, ΡΡ‚Π°Π²ΡˆΠΈΠ΅ сСрСбряными мСдалистами, ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ Π²ΠΎΠ·Π½Π°Π³Ρ€Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ $3 000. Награда Π±Ρ€ΠΎΠ½Π·ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠ·Π΅Ρ€ΠΎΠ² – $1 500.

Россию прСдставляли ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ· Π²Ρ‹ΡΡˆΠΈΡ… ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… Π·Π°Π²Π΅Π΄Π΅Π½ΠΈΠΉ: ΠœΠ“Π£, Π£Ρ€Π€Π£, МЀВИ, Π’Π¨Π­, МИБиБ, Π‘ΠŸΠ±Π“Π£, Π‘ΠŸΠ±Π“Π£ ИВМО, ИТСвский тСхничСский унивСрситСт, Новосибирский, ΠŸΠ΅Ρ‚Ρ€ΠΎΠ·Π°Π²ΠΎΠ΄ΡΠΊΠΈΠΉ ΠΈ Баратовский госунивСрситСты.

Source: https://habr.com/ru/post/437834/