Քսան հեքեթոն մեկուկես տարում. Սախարովի թիմի փորձը

Digital Breakthrough մրցույթի պատմության ընթացքում մենք հանդիպել ենք բազմաթիվ թիմերի, որոնք ստիպել են մեզ հիանալ, հավատալ, ծիծաղել և լացել: Լաց, իհարկե, երջանկությունից, որ մեզ հաջողվեց հավաքել այսքան բարձրակարգ մասնագետների մեկ (շատ մեծ) կայքում։ Բայց թիմերից մեկը մեզ բառացիորեն «պայթեցրեց» իր պատմությամբ։ Ի դեպ, դա նաև պայթուցիկ է կոչվում՝ «Սախարովի անվան թիմ»։ Այս գրառման մեջ թիմի ավագ Ռոման Վայնբերգը (rvainberg) կպատմի իրենց հաղթանակների, բամբասանքների և ձեր նախագծից «ռումբ» սարքելու պատմությունը: Սկսի՛ր

Քսան հեքեթոն մեկուկես տարում. Սախարովի թիմի փորձը

«Մենք Սախարովի թիմն ենք և ռումբ ենք պատրաստել». -Այս արտահայտությամբ, ըստ ավանդույթի, մենք սկսում ենք մեր բոլոր ելույթները հաքաթոններում։ Երկու տարվա ընթացքում մենք 20 ռուսական և միջազգային հեքեթոնների մասնակցությունից, որոնցից 15-ում շահեցինք մրցանակներ, ներառյալ Junction-ը և Digital Breakthrough-ը, անցանք չաթ-բոտերի մշակման մեր սեփական HaClever ընկերությանը:

«Մեր առաջին հաքաթոնը Գազպրոմի գիտական ​​ուղեցույցն է: Մենք հաղթեցինք այն և մտածեցինք՝ լավ է, եկեք առաջ շարժվենք»:

Մեր ծանոթությունը կարելի է անվանել իսկապես ճակատագրական։ Ամբողջ ժամանակ շատ մարդիկ են եղել մեր շարքերում, բայց թիմի կորիզը միշտ մնացել է անփոփոխ՝ Ռոմա, Դիմա և Էմիլ: Ես և Դիման հանդիպեցինք AI-ի կոնֆերանսներից մեկի ժամանակ, որը ես օգնեցի կազմակերպել: Չգիտես ինչու, սուրճի ընդմիջումներից մեկում ես երկար ժամանակ ընտրեցի, թե որ սեղանի մոտ կանգնեմ, արդյունքում նրա հետևում երեք հոգի էինք՝ Դիմա Իչետկինը և մի ուրիշ տղա։ Զրույցն անդրադարձավ միկրոէլեկտրոնիկայի թեմային, որտեղ Դիման համառորեն խոսում էր 5 նանոմետրանոց չիպերի արտադրության տեխնոլոգիայի մասին։ Երրորդ տղան չդիմացավ ճնշմանը և հեռացավ, բայց ինձ դուր եկավ նրա բռնելը, և հետո մենք արագ ընդհանուր լեզու գտանք: Մի քանի շաբաթ անց մենք միասին գնացինք Սանկտ Պետերբուրգում մեր առաջին հաքաթոնին, որտեղ ստացանք լավագույն տեխնոլոգիական լուծման մրցանակը՝ համակարգչային տեսլականով հարթակի վրա շարժական տեսախցիկ հավաքելով։ Ճիշտ է, մենք ստիպված եղանք խճճել, մենք չէինք մտածում տեսախցիկի մեր պլատֆորմի հետ համատեղելիության մասին, մենք նույնիսկ փորձեցինք կապվել Չինաստանից միակ տղայի հետ, ով գոնե ինչ-որ ակնարկ ուներ այս թեմայի վերաբերյալ, բայց նա չպատասխանեց. արդյունքում երկու օր փաստաթղթերի ընթերցանություն, 100500 լարեր ու վերջ, ինչպես պետք է աշխատեց: Հեքըթոնն, ի դեպ, սառը էր կազմակերպված, տեղում ցնցուղ էր՝ երաժշտությամբ և քնի պարկուճներով։

Քսան հեքեթոն մեկուկես տարում. Սախարովի թիմի փորձը

«Միասին մենք անցանք 20 ռուսական և միջազգային հաքաթոնների միջով, որոնցից յուրաքանչյուրը մեզ բերեց իր ուրույն փորձը և ցանցային կապը»:

Սանկտ Պետերբուրգի հաքերից հետո նրանք փորձեցին հիմնվել Մոսկվայում նույն հաքաթոնը շարունակելու հաջողության վրա: Նրանք հիանալի էին աշխատում Yandex Alice ձայնային օգնականի հետ, որը զարգացման համար բաց դարձավ հաքաթոնից բառացիորեն մեկ օր առաջ: Մեզ չհաջողվեց հաղթել, բայց յուրացված տեխնոլոգիան մեկ անգամ չէ, որ մեզ հաղթանակներ բերեց։ Դասական հեքըթոն ստեկ՝ չաթ-բոտեր, ձայնային օգնականներ, համակարգչային տեսողություն և ճակատային մասի նվազագույն իմացություն:

Այդ ժամանակից ի վեր մենք անցել ենք 20 ռուսական և միջազգային հաքաթոններ. մենք գնացինք Junction Հելսինկիում, StartupBootcamp HealthHack Բեռլինում և Digital Breakthrough: Յուրաքանչյուր ոք մեզ տվեց իր ուրույն փորձը. նրանք մեզ ծանոթացրեցին նոր տեխնոլոգիաների հետ, մեզ հնարավորություն տվեցին ծանոթանալ իրական շուկայի խնդիրներին, հասկանալ, թե ինչով կհետաքրքրվենք, համախմբեցին մեզ որպես թիմ և սովորեցրին մեզ, թե ինչպես աշխատել: սթրեսային իրավիճակ, երբ դուք պետք է կարճ ժամանակում կատարեք կոնկրետ առաջադրանքներ:
Ամենաթեժ փորձերից մեկը Հելսինկիում Junction-ին մասնակցելն է՝ Եվրոպայի ամենամեծ հաքաթոնը: Այն հիշվեց ահռելի թվով գործընկեր ընկերությունների կողմից և թվում էր, թե ճիշտ ուղու ընտրությունն արդեն մինի-հաղթանակ էր: Երեք օր անցավ աննկատ. մեզ հաջողվեց երգել կարաոկեում և զրուցել ընկերությունների հետ, և մենք քաշեցինք 3-րդ տեղը «Blockchain» թրեքում: Արդեն գիտեի, թե ինչպես դա անել:

Մեր գլխավոր հաղթանակը տեղի ունեցավ Կազանում կայացած աշխարհի ամենամեծ հաքաթոնում՝ «Digital Breakthrough» (ընդգրկված է Գինեսի ռեկորդների գրքում).

«Մենք փորձում ենք հաճույք ստանալ գործընթացից, խելահեղ բաներ հորինել և զվարճանալ, ծանոթանալ մասնակիցներին և կազմակերպիչներին»

Մենք սովորաբար չենք պատրաստվում հաքաթոններին, մենք նրանցից չենք, ովքեր գալիս են պատրաստի լուծումով։ Առավելագույնը, մենք կարող ենք վերանայել Իլոն Մասկի ելույթները նախորդ օրը տրամադրության և ոգեշնչման համար, իսկ երբեմն կարդում ենք հաքաթոնի առաջադրանքների մասին: Մեզ հետ վերցնում ենք ստանդարտ հավաքածու՝ նոթբուք, քնապարկ, վերմակներ, թարմ վերնաշապիկ ներկայացման համար։ Մի քանի կոշտ հաքերից հետո, երբ նախագծին զուգահեռ պետք է կատարեինք աշխատանքային առաջադրանքները (մենք և տղաները ունենք HaClever ընկերություն, որը մշակում է չաթ բոտեր), փորձում ենք հնարավորինս բեռնաթափել և ազատել հաքաթոնի օրերը մնացած ամեն ինչից։ Հեքըթոնի ընթացքում մենք կազմեցինք ուժեղ թիմ և ստացանք առաջին հաճախորդները. սա սկիզբն էր մեր ընկերության համար՝ զարգացնելու խելացի օգնականներ՝ օգտագործելով մեր տիրապետած տեխնոլոգիաները:

Քսան հեքեթոն մեկուկես տարում. Սախարովի թիմի փորձը

Մենք փորձում ենք հաճույք ստանալ ընթացքից, հնարամիտ բաներ հորինել և զվարճանալ, ծանոթանալ մասնակիցներին և կազմակերպիչներին: Երկօրյա հաքաթոնի աշխատանքի սխեման սովորաբար հետևյալն է. Առաջին օրը հիպոթեզների փորձարկումն է փորձագետների հետ և նախապատրաստում հիմնական բաները, ինչպիսիք են սերվերի տեղակայումը, արդյունաբերության հետազոտությունները, որպեսզի հասկանաք, որ դուք ճիշտ եք անում, այլ ոչ թե նորից հայտնագործում անիվը: Ամեն ինչ հարթ է ընթանում, առաջին գիշերը կարող ենք քնել 6-9 ժամ։ Երկրորդ օրն արդեն ավելի դժվար է, սկսվում է վրիպազերծումը, ներկայացման նախապատրաստությունը, մենք քնում ենք 3-6 ժամ կամ երբեմն ընդհանրապես չենք քնում, եթե ժամանակ չունենք: Արտադրողականությունը պահպանելու համար մեր կյանքը հերթափոխով աշխատելն է, ինչպես բանակում, սա օպտիմալ կերպով թույլ է տալիս խնայել էներգիան և ժամանակ ունենալ ամեն ինչ անելու համար:

Չնայած մրցակցությանը, հեքըթոնը հիմնականում համախոհների խնջույք է, ուստի հնարավորության դեպքում տղաները հուշում և օգնում են միմյանց։ Sberbank-ից և Huawei-ից Skoltech IoT հաքաթոնում մենք չստացանք Ocean Connect հարթակ մուտք գործելու նամակ, որը մենք պետք է օգտագործեինք. այն տղան, ով ուներ մուտքի բանալին, կիսվեց մեզ հետ, և մենք կարողացանք աշխատել նրա հաշվի միջոցով: Այն ի վերջո օգնեց մեզ հաղթել այս հարթակը օգտագործելու համար հատուկ անվանակարգում, ուստի կրկին փառք տղային: Հիմնական գործոնը, հավանաբար, Հեքըթոնի ողջ ընթացքում Huawei-ի չինական պատվիրակության հետ շփումն էր՝ բացատրելով, թե ինչ ենք արել Google-ի թարգմանչի օգնությամբ, անգլերենն այլևս չի խնայում։ Մենք ինքներս հաճախ խորհուրդներ ենք տալիս, օգնում ինչ-որ բան դնել։ Իհարկե, մենք գաղտնիքներ չենք կիսում` ինչպես է գրված ծածկագիրը և ինչ հենակների վրա է դրված, թեև հաճախ նույնիսկ տեխնիկական մասնագետները հասկանում են, որ երկու օրում առանց հենակների չեն կարող և նորմալ վերաբերվում են:

Քսան հեքեթոն մեկուկես տարում. Սախարովի թիմի փորձը

«Ցանկացած հաքեր գոյատևման խաղի և հաղթահարելու զգացողության մասին է»

Ծորակները կարգին են

Ես երևի չպետք է խոսեմ այդ մասին, բայց դավաճանություններն անընդհատ լինում են: Նրանցից շատերը շատ հաճելի է հիշել: Մի անգամ Դիման քնեց հենց շնորհանդեսից առաջ (և նա սովորաբար օգնում է ինձ պաշտպանական նախատիպը գործարկելիս), և ոչ ոք չկարողացավ գտնել նրան: Պատահում է նաև, որ սխալ տարբերակը միացված է, կամ պրեզան կոտրված է, կամ ընդհանրապես ոչինչ չի աշխատում. այստեղ գլխավորը վստահ մնալն է և ճիշտ բառեր գտնելը: Նման դեպքում լավ է ձայնագրել արտադրանքի ցուցադրությունը և, հնարավորության դեպքում, նախատիպը ցույց տալ դատավորներին մինչև հենց պաշտպանությունը։

Թիմի չափը կարևոր է

Ամենաիռացիոնալ որոշումը, որ մենք կայացրել ենք Junction-ում։ Չգիտես ինչու, մենք բաժանվեցինք երկու թիմի։ Մի մասը լուծեց խնդիրը բլոկչեյնի վրա, և թիմը, որտեղ ես էի, երկար ժամանակ չէր կարողանում որոշել ուղու վրա. գրեթե անհնար էր կանգ առնել 40 առաջադրանքներից միայն մեկի վրա: Իսկ ճիշտ ուղու ընտրությունը հաջողության և մի ամբողջ գիտության գրավականն է: Վերջնաժամկետին նախորդող գիշերը մենք որոշեցինք գնալ ֆիննական սաունա, այնուհետև երգել Ցոյը կարաոկեում. ռուս զբոսաշրջիկների ծրագիրը մշակվել է 100% -ով: Կարծես թե այս տեսանյութերը դեռևս ինչ-որ տեղ շրջանառվում են չաթերում։ Բայց մենք դեռ հաղթեցինք հաքաթոնում - կրիպտի խնդիրը լուծող կեսը գրավեց 3-րդ տեղը, մեզնից առաջ էին միայն չինացիները (կարծես թե մի ամբողջ ֆակուլտետ կար այնտեղ) և պատրաստի լուծումով եկած տղաները։

Մեր դաստիարակ Իլոնյուկի հետ
Քսան հեքեթոն մեկուկես տարում. Սախարովի թիմի փորձը

Մեկ թիմը լավն է, չորսը՝ ավելի լավ

Մի անգամ մենք մեզ հետ 15 մարզվող բերեցինք հաքաթոնին և բաժանվեցինք 4 թիմի՝ հաղթելու բոլոր անվանակարգերում։ Արդյունքում ես ստիպված էի ոչ միայն հոգ տանել իմ մասին, այլեւ հետեւել ուսանողներին, որպեսզի նրանք չխառնվեն։ Դա կատարյալ քաոս ու խելագարություն էր, բայց շատ զվարճալի:
Ընդհանրապես, ցանկացած հաքեր գոյատևման խաղի և հաղթահարելու զգացողության մասին է: Գրեթե բոլոր 48 ժամվա ընթացքում ինչ-որ բան ձեզ մոտ չի աշխատում, ընկնում և ընկնում է: Փակում ես մեկ հոդ, նրա տեղում երկու նոր՝ հիդրայի գլուխների նման։ Իսկ դուք պայքարում եք դրա դեմ՝ հորինելով բարդ հենակներ։ Հետո տանը թարմ ուղեղով նայում ես ծածկագրին ու մտածում՝ ինչի՞ մասին էր դա։ Ինչպե՞ս դա նույնիսկ աշխատեց: Նրանք առաջադիմում էին հաքերից հաքեր. նույն բաներն ավելի քիչ ժամանակ էին պահանջում, իսկ հենակները դառնում էին ավելի ու ավելի քիչ: Digital Breakthrough-ի եզրափակչում մեր ողջ գիտելիքները ձեռնտու եղան, մենք աշխատեցինք առանց սխալվելու իրավունքի։ Մենք ստեղծեցինք կայք, պատրաստեցինք նեյրոնային ցանց՝ ավտոմատ գեներացնող տեսանյութերի համար, միացրինք ագրեգացիան Instagram-ի հետ և մտածեցինք շատ ավելի հետաքրքիր գործառույթների մասին:

«Հեքըթոնը փորձ է, ոչ թե հաջողության վերջնակետ»

Եթե ​​դուք հաջողությամբ կատարել եք հաքեր, ապա ավելի հավանական է, որ ձեզ որսի ինչ-որ մեկը իրենց կազմակերպիչ ընկերություններից, կամ նա կառաջարկի ավարտել լուծումը, որը դուք ներկայացրել եք ձեր թիմի հետ: Այս ամբողջ ընթացքում մենք բազմաթիվ առաջարկներ ենք ստացել, եթե անգամ չենք հաղթել, այնուամենայնիվ մեզ նկատել են և հրավիրել իրենց մոտ, բայց մենք մեր ընկերության հետ այրվում ենք գաղափարներով և չենք հեռանում։

Akado Telecom-ի Skoltech հաքաթոնում մենք գրավեցինք երկրորդ տեղը և հաղթանակից հետո ազնվորեն գնացինք ներկայացնելու վերջնական նախագիծը։ Այն ժամանակ մենք ստեղծում էինք սոցցանցերում օգտատերերի հարցերի պատասխանների ավտոմատացման համակարգ՝ VKontakte, Facebook և Telegram։ Հաղորդակցությունը տեղի ունեցավ երկու փուլով. Առաջին անգամ եկանք ու նորից պատմեցինք մեր արածը, իսկ դրանից հետո մեզ խնդրեցին ամբողջական առաջարկ պատրաստել։ Երկու շաբաթ պատրաստեցինք շնորհանդես, հաշվարկեցինք բիզնես մոդելը և մտածեցինք իրականացման փուլերը: Բայց երբ նորից խոսեցին, պարզվեց, որ զանգերի կենտրոնների ծանրաբեռնվածությունն այնքան էլ մեծ չէ, և համակարգը ներդրելու կարիք չկա։ Ամեն դեպքում, մեզ համար արժեքավոր փորձ էր պաշտպանել մեր նախագիծը։

Քսան հեքեթոն մեկուկես տարում. Սախարովի թիմի փորձը

«Հակերը ամենահիասքանչ միջոցն է՝ հասկանալու, թե ինչով եք հետաքրքրված և ձեր դերը թիմում»:

Հաքերները ամենահիասքանչ միջոցն են՝ հասկանալու, թե ինչով եք հետաքրքրված և ձեր դերը թիմում: Այդ իսկ պատճառով մենք չենք վախենում նոր խնդիրներ լուծելուց. այսպես մենք գնացինք GameNode երկու հաքաթոնների՝ խաղերի և բլոկչեյնի վրա։ Այս թեմաների իմացության ընդհանուր մակարդակը մեկնարկի պահին եղել է 0: Բայց մենք թիմ ենք վերցրել մարդկանց, ովքեր շրջել են, կատարելագործել և կատարել երկու հաքերները:

Առաջին փուլում նրանք ստեղծեցին խելացի պայմանագրեր գրելու ուսումնական մենաշնորհ. Monopoly-ում բոլոր գործողությունները՝ գնումներ, տուգանքներ, իրադարձություններ, կատարվում են խաղացողի գրած խելացի պայմանագրերի միջոցով: Առաջ շարժվելու համար հարկավոր է ճիշտ գրել կոդը։ Ամեն նոր քայլի հետ խնդիրն ավելի է բարդանում։ Հետաքրքիր ու բովանդակալից ստացվեց։

Քսան հեքեթոն մեկուկես տարում. Սախարովի թիմի փորձը

Իսկ երկրորդում, «8 Bit Go»-ն բջջային խաղ է, որը համաժամացվում է իրական աշխարհում խաղացողի գտնվելու վայրի հետ, և խաղացողը կատարում է առաջադրանքներ իրական մարդկանցից՝ դրա համար ստանալով բոնուսներ: Խաղը լուծում է այն պրոցեսների վերահսկման հետ կապված խնդիրը, որոնք դժվար է վերահսկել: Բոլոր ապրանքները դրվե՞լ են դարակներում։ Իսկապե՞ս ճիշտ տեղում ճանապարհների գծանշումներ եք արել, ցուցանակներ եք տեղադրել, ասֆալտ փռե՞լ։

Քսան հեքեթոն մեկուկես տարում. Սախարովի թիմի փորձը

Կարևոր հաղթանակ էր Hack.Moscow-ը, որտեղ բժիշկների համար պատրաստեցին ունիվերսալ օգնական։ Սա չաթ-բոտ է, որը վերահսկում է օգտագործողի կողմից դեղահաբի ընդունումը: Համակարգչային տեսողության օգնությամբ դուք կարող եք ուղարկել դեղահաբերի բշտիկի լուսանկարը, որպեսզի բժիշկը կարողանա վերահսկել դեղերի դեղաչափը և սպառումը։ Բացի այդ, նրանք ինտեգրեցին իրենց լուծումը Amazon Alexa-ի հետ, որն առաջարկում է դեղերի պլան՝ օգտագործելով ձայնային հմտություն:

«Դուք միշտ պետք է պատրաստվեք շնորհանդեսին»

Ձեր մասին խոսել կարողանալը հմտություն է, որն անհրաժեշտ է բոլորին: Ինչ էլ որ լինի գաղափարը, կարևոր է խոսել դրա մասին մատչելի և հուզիչ ձևով:

Ներկայացումը շոու է, ոչ մեկին պետք չեն ձանձրալի պատմություններ։ Բայց միևնույն ժամանակ կարևոր է հավասարակշռություն պահպանել նախագծի էության և զվարճալի կատարման միջև, որը դուք կցանկանաք լսել, նույնիսկ եթե դուք այսօր քառասուներորդ խոսնակն եք:

Պաշտպանությունից առաջ խորհուրդ է տրվում ելույթը բազմիցս արտասանել, իսկ պրեզենտացիան սկսել նախօրոք։ Հատկապես լավ է, եթե ունեք դիզայներ, ով կօգնի ձեզ այն գեղեցիկ դարձնել։

Քսան հեքեթոն մեկուկես տարում. Սախարովի թիմի փորձը

Ինչպե՞ս ենք պատրաստվում պաշտպանությանը:

  • Մենք հաճախ ենք միասին հանդես գալիս - Ինձ հետ սովորաբար դուրս են գալիս Դիման կամ Էմիլը, նրանք օգնում են գործարկել նախատիպը և պատասխանել հարցերին։
  • Մտածելով հանձնման մասին: Մեզ դուր է գալիս Մասքը, ուստի մենք հաճախ օգտագործում ենք նրա լուսանկարները, նրան վերագրում խոսքեր մեր նախագծի մասին և այլն։ Բայց մեր հիմնական առանձնահատկությունը անունն է։ Ինչո՞ւ Սախարովի թիմը. Որովհետև մենք ռումբ ենք պատրաստել (Բելառուսի հաքաթոնում ասում էին, որ դա լամպ է, բոլորը ստացել են):

Քսան հեքեթոն մեկուկես տարում. Սախարովի թիմի փորձը

  • Շատերի, ոչ միայն հաքաթոնների, այլեւ ստարտափների սխալը տեխնոլոգիայի չափազանց մեծ շեշտադրումն է, քանի որ կարևորը ոչ թե ինքնին հատկանիշն է, այլ այն, թե ինչ խնդիր է այն լուծում: Չնայած այս փաստի ակնհայտությանը, քչերն են խոսում դրա մասին պաշտպանության ժամանակ, ավելի հաճախ կարելի է լսել «մենք հավելված ենք ստեղծել՝ օգտագործելով բոլոր AI-ի ալգորիթմները, որոնք մենք գիտենք»: Հետևաբար, մենք կենտրոնանում ենք առաջադրանքի վրա և անում ենք այն ստեղծագործորեն:
  • Պաշտպանության վերաբերյալ հնչեցված, հստակ խոսքը զգալիորեն մեծացնում է հաղթելու հնարավորությունները. Այսպիսով, մենք փորձեր ենք անում, փորձեր անում և նորից փորձեր անում: Առաջին GameNode-ում ես հեռախոսով ելույթ ունեցա Դիմայի հետ. նա հիվանդացավ և գնաց տուն, բայց նույնիսկ այս վիճակում նրանք շարունակեցին աշխատել:

«Հնարավորինս շատ շփվեք փորձագետների հետ»

Մենք ունենք պրակտիկա՝ փորձել հնարավորինս շատ, առնվազն երեք անգամ շփվել փորձագետների հետ։ Օրական մեկ անգամ և առանձին՝ պաշտպանությունից առաջ։ Նախ, դուք նրանց հետ փորձարկում եք վարկածները. երկրորդ՝ այսպես են հիշում քո նախագիծն ու հասկանում այն։ Դժվար է օբյեկտիվորեն և ադեկվատ գնահատել, որ դուք այնտեղ կոշտ կոդավորել եք հինգ րոպե պաշտպանության ընթացքում: Եվ երրորդ, սա ժամադրություն է: Մենք դեռ կապ ենք պահպանում նրանցից շատերի հետ, խորհրդակցում ենք տարբեր թեմաներով և պարզապես ընկերներ ենք։

Հեքըթոնները մեծ դեր խաղացին և օգնեցին մեզ հիմնել ընկերությունը։ Դրանց մասնակցությունը 100%-ով օգտակար է տեխնոլոգիական և ստարտափ էկոհամակարգի զարգացման համար, և գործնականում չկան տարիքային և հմտությունների սահմանափակումներ, քանի որ կարող են մասնակցել և՛ դպրոցականները, և՛ փորձառու մասնագետները։ Ընդհանուր առմամբ, մենք լավ տեմպ ենք հավաքել և փորձում ենք օգտագործել պահը, բայց հիմնական հաղթանակները դեռ առջևում են։

Source: www.habr.com

Добавить комментарий