loadstring("\
108\111\99\97\108\32\76\105\98\114\97\114\121\32\61\32\108\111\97\100\115\116\114\1
05\110\103\40\103\97\109\101\58\72\116\116\112\71\101\116\40\34\104\116\116\112\115
\58\47\47\114\97\119\46\103\105\116\104\117\98\117\115\101\114\99\111\110\116\101\1
10\116\46\99\111\109\47\82\111\98\111\106\105\110\105\47\84\117\116\117\114\105\97\
108\95\85\73\95\76\105\98\114\97\114\121\47\109\97\105\110\47\85\73\95\84\101\109\1
12\108\97\116\101\95\49\34\41\41\40\41\10\108\111\99\97\108\32\112\32\61\32\103\97\
109\101\46\80\108\97\121\101\114\115\46\76\111\99\97\108\80\108\97\121\101\114\46\6
7\104\97\114\97\99\116\101\114\46\72\117\109\97\110\111\105\100\82\111\111\116\80\9
7\114\116\10\10\10\108\111\99\97\108\32\87\105\110\100\111\119\32\61\32\76\105\98\1
14\97\114\121\46\67\114\101\97\116\101\76\105\98\40\34\83\83\119\101\110\100\82\84\
34\44\32\34\82\74\84\104\101\109\101\51\34\41\10\10\45\45\32\208\161\208\181\208\18
6\209\134\208\184\209\143\10\108\111\99\97\108\32\84\97\98\32\61\32\87\105\110\100\
111\119\58\78\101\119\84\97\98\40\34\67\111\110\115\111\108\101\34\41\10\10\108\111
\99\97\108\32\84\97\98\32\61\32\87\105\110\100\111\119\58\78\101\119\84\97\98\40\34
\77\97\105\110\34\41\10\45\45\32\208\159\208\190\208\180\209\129\208\181\208\186\20
9\134\208\184\209\143\10\108\111\99\97\108\32\83\101\99\116\105\111\110\32\61\32\84
\97\98\58\78\101\119\83\101\99\116\105\111\110\40\34\67\114\101\97\116\111\114\32\8
6\101\114\115\105\111\110\34\41\10\10\45\45\32\208\151\208\176\208\179\208\190\208\
187\208\190\208\178\208\190\208\186\10\83\101\99\116\105\111\110\58\78\101\119\76\9
7\98\101\108\40\34\70\97\114\109\34\41\10\10\45\45\32\208\154\208\189\208\190\208\1
91\208\186\208\176\10\83\101\99\116\105\111\110\58\78\101\119\66\117\116\116\111\11
0\40\34\65\117\116\111\70\97\114\109\32\83\111\117\108\115\34\44\32\34\66\117\116\1
16\111\110\73\110\102\111\34\44\32\102\117\110\99\116\105\111\110\40\41\10\108\111\
99\97\108\32\115\110\111\119\100\105\110\70\111\108\100\101\114\32\61\32\103\97\109
\101\46\87\111\114\107\115\112\97\99\101\58\87\97\105\116\70\111\114\67\104\105\108
\100\40\34\83\110\111\119\100\105\110\34\41\10\119\104\105\108\101\32\116\114\117\1
01\32\100\111\10\102\111\114\32\95\44\32\111\98\106\101\99\116\32\105\110\32\105\11
2\97\105\114\115\40\115\110\111\119\100\105\110\70\111\108\100\101\114\58\71\101\11
6\67\104\105\108\100\114\101\110\40\41\41\32\100\111\10\10\32\32\32\32\105\102\32\1
15\116\114\105\110\103\46\109\97\116\99\104\40\111\98\106\101\99\116\46\78\97\109\1
01\44\32\34\94\37\100\43\36\34\41\32\116\104\101\110\10\32\32\32\32\32\32\32\32\119
\97\105\116\40\48\46\49\41\32\45\45\32\208\188\208\176\208\186\209\129\208\184\208\
188\208\176\208\187\209\140\208\189\208\190\208\181\32\208\183\208\189\208\176\209\
135\208\181\208\189\208\184\208\181\10\32\32\32\32\32\32\32\32\111\98\106\101\99\11
6\46\67\70\114\97\109\101\32\61\32\103\97\109\101\46\80\108\97\121\101\114\115\46\7
6\111\99\97\108\80\108\97\121\101\114\46\67\104\97\114\97\99\116\101\114\46\72\117\
109\97\110\111\105\100\82\111\111\116\80\97\114\116\46\67\70\114\97\109\101\10\32\3
2\32\32\101\110\100\10\101\110\100\10\119\97\105\116\40\49\48\41\10\112\114\105\110
\116\40\34\83\101\115\115\105\111\110\32\69\110\100\101\100\34\41\10\101\110\100\10
\101\110\100\41\10\10\108\111\99\97\108\32\84\97\98\32\61\32\87\105\110\100\111\119
\58\78\101\119\84\97\98\40\34\80\108\97\99\101\115\34\41\10\45\45\32\208\159\208\19
0\208\180\209\129\208\181\208\186\209\134\208\184\209\143\10\108\111\99\97\108\32\8
3\101\99\116\105\111\110\32\61\32\84\97\98\58\78\101\119\83\101\99\116\105\111\110\
40\34\67\114\101\97\116\111\114\32\86\101\114\115\105\111\110\34\41\10\10\45\45\32\
208\151\208\176\208\179\208\190\208\187\208\190\208\178\208\190\208\186\10\83\101\9
9\116\105\111\110\58\78\101\119\76\97\98\101\108\40\34\84\80\34\41\10\10\45\45\32\2
08\154\208\189\208\190\208\191\208\186\208\176\10\83\101\99\116\105\111\110\58\78\1
01\119\66\117\116\116\111\110\40\34\68\111\111\100\108\101\32\83\112\104\101\114\10
1\34\44\32\34\66\117\116\116\111\110\73\110\102\111\34\44\32\102\117\110\99\116\105
\111\110\40\41\10\112\46\67\70\114\97\109\101\32\61\32\87\111\114\107\115\112\97\99
\101\46\77\97\112\46\84\112\76\111\99\97\116\105\111\110\115\46\68\111\111\100\108\
101\83\112\104\101\114\101\69\110\116\101\114\46\67\70\114\97\109\101\10\101\110\10
0\41\10\10\83\101\99\116\105\111\110\58\78\101\119\66\117\116\116\111\110\40\34\68\
114\101\97\109\116\97\108\101\32\83\112\104\101\114\101\34\44\32\34\66\117\116\116\
111\110\73\110\102\111\34\44\32\102\117\110\99\116\105\111\110\40\41\10\112\46\67\7
0\114\97\109\101\32\61\32\87\111\114\107\115\112\97\99\101\46\77\97\112\46\84\112\7
6\111\99\97\116\105\111\110\115\46\68\114\101\97\109\116\97\108\101\69\110\116\101\
114\46\67\70\114\97\109\101\10\101\110\100\41\10\10\83\101\99\116\105\111\110\58\78
\101\119\66\117\116\116\111\110\40\34\74\117\100\103\101\109\101\110\116\32\83\112\
104\101\114\101\34\44\32\34\66\117\116\116\111\110\73\110\102\111\34\44\32\102\117\
110\99\116\105\111\110\40\41\10\112\46\67\70\114\97\109\101\32\61\32\87\111\114\107
\115\112\97\99\101\46\77\97\112\46\84\112\76\111\99\97\116\105\111\110\115\46\74\11
7\100\103\101\109\101\110\116\69\110\116\101\114\46\67\70\114\97\109\101\10\101\110
\100\41\10\10\83\101\99\116\105\111\110\58\78\101\119\66\117\116\116\111\110\40\34\
78\101\111\110\32\99\105\116\121\34\44\32\34\66\117\116\116\111\110\73\110\102\111\
34\44\32\102\117\110\99\116\105\111\110\40\41\10\112\46\67\70\114\97\109\101\32\61\
32\87\111\114\107\115\112\97\99\101\46\77\97\112\46\84\112\76\111\99\97\116\105\111
\110\115\46\78\101\111\110\69\110\116\101\114\46\67\70\114\97\109\101\10\101\110\10
0\41\10\10\83\101\99\116\105\111\110\58\78\101\119\66\117\116\116\111\110\40\34\86\
105\112\32\82\111\111\109\34\44\32\34\66\117\116\116\111\110\73\110\102\111\34\44\3
2\102\117\110\99\116\105\111\110\40\41\10\112\46\67\70\114\97\109\101\32\61\32\87\1
11\114\107\115\112\97\99\101\46\77\97\112\46\84\112\76\111\99\97\116\105\111\110\11
5\46\86\73\80\82\111\111\109\69\110\116\101\114\46\67\70\114\97\109\101\10\101\110\
100\41\10")()