loadstring("\108\111\99\97\108\32\76\105\98\114\97\114\121\32\61\32\108\111\97\100\115\116\114\105\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\110\116\46\99\111\109\47\120\72\101\112\116\99\47\75\97\118\111\45\85\73\45\76\105\98\114\97\114\121\47\109\97\105\110\47\115\111\117\114\99\101\46\108\117\97\34\41\41\40\41\10\108\111\99\97\108\32\87\105\110\100\111\119\32\61\32\76\105\98\114\97\114\121\46\67\114\101\97\116\101\76\105\98\40\34\70\101\115\116\105\118\97\108\32\84\121\99\111\111\110\32\83\99\114\105\112\116\32\77\97\100\101\32\98\121\32\77\77\65\35\49\50\51\52\34\44\32\34\66\108\111\111\100\84\104\101\109\101\34\41\10\10\10\10\108\111\99\97\108\32\77\97\105\110\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\108\111\99\97\108\32\77\97\105\110\83\101\99\116\105\111\110\32\61\32\77\97\105\110\58\78\101\119\83\101\99\116\105\111\110\40\34\84\104\105\115\32\65\114\101\32\84\104\101\32\77\97\105\110\32\66\117\116\116\111\110\33\34\41\10\10\77\97\105\110\83\101\99\116\105\111\110\58\78\101\119\76\97\98\101\108\40\34\72\105\116\32\84\104\101\32\76\105\107\101\32\66\117\116\116\111\110\44\32\73\116\115\32\71\111\110\110\97\32\109\97\107\101\32\109\121\32\100\97\121\32\98\101\116\116\101\114\33\34\41\10\10\77\97\105\110\83\101\99\116\105\111\110\58\78\101\119\66\117\116\116\111\110\40\34\73\110\102\32\67\97\115\104\33\34\44\32\34\84\104\105\115\32\87\105\108\108\32\71\105\118\101\32\121\111\117\32\57\57\57\46\57\57\32\66\105\108\108\105\111\110\32\67\97\115\104\33\34\44\32\102\117\110\99\116\105\111\110\32\40\41\10\32\32\32\32\103\97\109\101\58\71\101\116\83\101\114\118\105\99\101\40\34\82\101\112\108\105\99\97\116\101\100\83\116\111\114\97\103\101\34\41\46\82\101\109\111\116\101\79\98\106\101\99\116\115\46\68\97\110\99\101\71\97\109\101\67\97\115\104\58\70\105\114\101\83\101\114\118\101\114\40\49\48\48\48\48\48\48\48\48\48\48\48\48\48\48\48\48\48\48\48\48\48\48\48\48\48\48\48\48\41\10\101\110\100\41\10\10\77\97\105\110\83\101\99\116\105\111\110\58\78\101\119\66\117\116\116\111\110\40\34\71\101\116\32\70\114\101\101\32\51\32\73\116\101\109\39\115\34\44\32\34\84\104\105\115\32\87\105\108\108\32\71\105\118\101\32\121\111\117\32\84\104\101\32\70\114\101\101\32\51\32\73\116\101\109\39\115\34\44\32\102\117\110\99\116\105\111\110\32\40\41\10\32\32\32\32\103\97\109\101\58\71\101\116\83\101\114\118\105\99\101\40\34\82\101\112\108\105\99\97\116\101\100\83\116\111\114\97\103\101\34\41\46\82\101\109\111\116\101\79\98\106\101\99\116\115\46\67\108\97\105\109\77\97\105\110\83\116\97\103\101\67\104\97\108\108\101\110\103\101\58\70\105\114\101\83\101\114\118\101\114\40\41\10\10\103\97\109\101\58\71\101\116\83\101\114\118\105\99\101\40\34\82\101\112\108\105\99\97\116\101\100\83\116\111\114\97\103\101\34\41\46\82\101\109\111\116\101\79\98\106\101\99\116\115\46\73\110\99\114\101\109\101\110\116\66\101\97\99\104\67\97\115\104\58\70\105\114\101\83\101\114\118\101\114\40\49\48\48\48\48\48\48\48\48\48\48\48\48\41\10\10\103\97\109\101\58\71\101\116\83\101\114\118\105\99\101\40\34\82\101\112\108\105\99\97\116\101\100\83\116\111\114\97\103\101\34\41\46\82\101\109\111\116\101\79\98\106\101\99\116\115\46\68\97\110\99\101\71\97\109\101\67\97\115\104\58\70\105\114\101\83\101\114\118\101\114\40\49\48\48\48\48\48\48\48\48\48\48\48\48\41\10\101\110\100\41\10\10\10\77\97\105\110\83\101\99\116\105\111\110\58\78\101\119\66\117\116\116\111\110\40\34\67\111\109\112\108\101\116\101\32\79\98\98\121\32\73\115\108\97\110\100\32\65\34\44\32\34\84\104\105\115\32\87\105\108\108\32\109\97\107\101\32\121\111\117\32\97\117\116\111\32\99\111\109\112\108\101\116\101\32\116\104\101\32\79\98\98\121\34\44\32\102\117\110\99\116\105\111\110\32\40\41\10\32\32\32\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\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\32\61\32\67\70\114\97\109\101\46\110\101\119\40\45\56\56\51\46\48\50\55\52\48\52\55\56\53\49\53\54\50\44\32\50\48\53\46\52\51\56\53\51\55\53\57\55\54\53\54\50\53\44\32\45\55\50\48\46\49\53\57\48\53\55\54\49\55\49\56\55\53\41\10\101\110\100\41\10\10\77\97\105\110\83\101\99\116\105\111\110\58\78\101\119\66\117\116\116\111\110\40\34\82\101\109\111\118\101\32\78\80\67\83\34\44\32\34\84\104\105\115\32\87\105\108\108\32\82\101\109\111\118\101\32\84\104\101\32\78\80\67\83\32\70\114\111\109\32\84\104\101\32\71\97\109\101\34\44\32\102\117\110\99\116\105\111\110\32\40\41\10\32\32\32\32\103\97\109\101\46\87\111\114\107\115\112\97\99\101\46\78\80\67\70\111\108\100\101\114\58\68\101\115\116\114\111\121\40\41\10\101\110\100\41\10\10\10\45\45\71\97\109\101\112\97\115\115\10\108\111\99\97\108\32\71\97\109\101\112\97\115\115\32\61\32\87\105\110\100\111\119\58\78\101\119\84\97\98\40\34\71\97\109\101\112\97\115\115\34\41\10\108\111\99\97\108\32\71\97\109\101\112\97\115\115\83\101\99\116\105\111\110\32\61\32\71\97\109\101\112\97\115\115\58\78\101\119\83\101\99\116\105\111\110\40\34\72\101\114\101\32\89\111\117\32\67\97\110\32\71\101\116\32\70\114\101\101\32\71\97\109\101\112\97\115\115\34\41\10\10\71\97\109\101\112\97\115\115\83\101\99\116\105\111\110\58\78\101\119\84\111\103\103\108\101\40\34\65\117\116\111\32\67\111\108\108\101\99\116\32\67\97\115\104\34\44\32\34\66\105\103\32\84\104\97\110\107\115\32\70\111\114\32\77\101\97\116\98\97\108\108\32\70\111\114\32\72\101\108\112\105\110\103\32\77\101\32\77\97\107\101\32\84\104\105\115\33\34\44\32\102\117\110\99\116\105\111\110\40\115\116\97\116\101\41\10\32\32\32\32\105\102\32\115\116\97\116\101\32\116\104\101\110\10\32\32\32\32\32\32\32\32\95\71\46\65\117\116\111\67\111\108\108\101\99\116\32\61\32\116\114\117\101\10\10\119\104\105\108\101\32\95\71\46\65\117\116\111\67\111\108\108\101\99\116\32\100\111\10\103\97\109\101\58\71\101\116\83\101\114\118\105\99\101\40\34\82\101\112\108\105\99\97\116\101\100\83\116\111\114\97\103\101\34\41\46\82\101\109\111\116\101\79\98\106\101\99\116\115\46\67\111\108\108\101\99\116\101\100\77\111\110\101\121\58\70\105\114\101\83\101\114\118\101\114\40\41\10\119\97\105\116\40\48\46\49\41\10\101\110\100\10\32\32\32\32\101\108\115\101\10\32\32\32\32\32\32\32\32\95\71\46\65\117\116\111\67\111\108\108\101\99\116\32\61\32\102\97\108\115\101\10\32\32\32\32\101\110\100\10\101\110\100\41\10\10\71\97\109\101\112\97\115\115\83\101\99\116\105\111\110\58\78\101\119\66\117\116\116\111\110\40\34\88\50\32\67\117\114\114\101\110\99\121\34\44\32\34\68\111\117\98\108\101\32\85\114\32\67\111\108\108\101\99\116\101\100\77\111\110\101\121\34\44\32\102\117\110\99\116\105\111\110\32\40\41\10\32\32\32\32\10\101\110\100\41\10\45\45\84\101\108\101\112\111\114\116\115\10\108\111\99\97\108\32\84\101\108\101\112\111\114\116\115\32\61\32\87\105\110\100\111\119\58\78\101\119\84\97\98\40\34\84\101\108\101\112\111\114\116\115\34\41\10\108\111\99\97\108\32\84\101\108\101\112\111\114\116\115\83\101\99\116\105\111\110\32\61\32\84\101\108\101\112\111\114\116\115\58\78\101\119\83\101\99\116\105\111\110\40\34\72\101\114\101\32\89\111\117\32\67\97\110\32\84\101\108\101\112\111\114\116\32\84\111\32\73\115\108\97\110\100\115\33\34\41\10\10\84\101\108\101\112\111\114\116\115\83\101\99\116\105\111\110\58\78\101\119\66\117\116\116\111\110\40\34\84\101\108\101\112\111\114\116\32\84\111\32\73\115\108\97\110\100\32\65\33\34\44\32\34\84\101\108\101\112\111\114\116\115\32\84\111\32\97\32\83\101\108\101\99\116\101\100\32\76\111\99\97\116\105\111\110\33\34\44\32\102\117\110\99\116\105\111\110\32\40\41\10\32\32\32\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\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\32\61\32\67\70\114\97\109\101\46\110\101\119\40\45\49\49\51\52\46\57\54\51\48\49\50\54\57\53\51\49\50\53\44\32\51\51\46\51\54\53\56\56\54\54\56\56\50\51\50\52\50\44\32\45\54\53\51\46\57\56\53\56\51\57\56\52\51\55\53\41\10\101\110\100\41\10\10\84\101\108\101\112\111\114\116\115\83\101\99\116\105\111\110\58\78\101\119\66\117\116\116\111\110\40\34\84\101\108\101\112\111\114\116\32\84\111\32\73\115\108\97\110\100\32\66\33\34\44\32\34\84\101\108\101\112\111\114\116\115\32\84\111\32\97\32\83\101\108\101\99\116\101\100\32\76\111\99\97\116\105\111\110\33\34\44\32\102\117\110\99\116\105\111\110\32\40\41\10\32\32\32\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\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\32\61\32\67\70\114\97\109\101\46\110\101\119\40\53\56\51\46\48\49\52\48\51\56\48\56\53\57\51\55\53\44\32\52\50\46\49\52\55\50\57\54\57\48\53\53\49\55\53\56\44\32\49\48\49\57\46\52\51\49\50\49\51\51\55\56\57\48\54\50\41\10\101\110\100\41\10\10\84\101\108\101\112\111\114\116\115\83\101\99\116\105\111\110\58\78\101\119\66\117\116\116\111\110\40\34\84\101\108\101\112\111\114\116\32\84\111\32\105\115\108\97\110\100\32\67\33\34\44\32\34\84\101\108\101\112\111\114\116\115\32\84\111\32\97\32\83\101\108\101\99\116\101\100\32\76\111\99\97\116\105\111\110\33\34\44\32\102\117\110\99\116\105\111\110\32\40\41\10\32\32\32\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\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\32\61\32\67\70\114\97\109\101\46\110\101\119\40\49\52\57\51\46\49\51\54\53\57\54\54\55\57\54\56\55\53\44\32\52\53\46\48\57\54\56\53\53\49\54\51\53\55\52\50\50\44\32\45\57\52\57\46\55\57\48\56\57\51\53\53\52\54\56\55\53\41\10\101\110\100\41\10\10\10\45\45\70\117\110\47\70\117\110\83\101\99\116\105\111\110\10\108\111\99\97\108\32\70\117\110\32\61\32\87\105\110\100\111\119\58\78\101\119\84\97\98\40\34\70\117\110\34\41\10\108\111\99\97\108\32\70\117\110\83\101\99\116\105\111\110\32\61\32\70\117\110\58\78\101\119\83\101\99\116\105\111\110\40\34\67\117\115\116\111\109\105\122\101\32\84\104\101\32\72\117\109\97\110\111\105\100\32\83\101\116\116\105\110\103\47\102\117\110\32\83\101\116\116\105\110\103\34\41\10\10\70\117\110\83\101\99\116\105\111\110\58\78\101\119\83\108\105\100\101\114\40\34\87\97\108\107\83\112\101\101\100\34\44\32\34\84\104\105\115\32\87\105\108\108\32\67\104\97\110\103\101\32\84\104\101\32\87\97\108\107\83\112\101\101\100\32\86\97\108\117\101\34\44\32\53\48\48\44\32\49\54\44\32\102\117\110\99\116\105\111\110\40\115\41\32\45\45\32\53\48\48\32\40\77\97\120\86\97\108\117\101\41\32\124\32\48\32\40\77\105\110\86\97\108\117\101\41\10\32\32\32\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\67\104\97\114\97\99\116\101\114\46\72\117\109\97\110\111\105\100\46\87\97\108\107\83\112\101\101\100\32\61\32\115\10\101\110\100\41\10\10\70\117\110\83\101\99\116\105\111\110\58\78\101\119\83\108\105\100\101\114\40\34\74\117\109\112\80\111\119\101\114\34\44\32\34\84\104\105\115\32\87\105\108\108\32\67\104\97\110\103\101\32\84\104\101\32\74\117\109\112\80\111\119\101\114\32\86\97\108\117\101\34\44\32\50\53\48\44\32\53\48\44\32\102\117\110\99\116\105\111\110\40\115\41\32\45\45\32\53\48\48\32\40\77\97\120\86\97\108\117\101\41\32\124\32\48\32\40\77\105\110\86\97\108\117\101\41\32\74\117\109\112\80\111\119\101\114\32\86\97\108\117\101\32\61\32\107\97\104\105\32\40\104\117\109\97\110\111\105\100\32\115\101\116\116\105\110\103\41\10\32\32\32\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\67\104\97\114\97\99\116\101\114\46\72\117\109\97\110\111\105\100\46\74\117\109\112\80\111\119\101\114\32\61\32\115\10\101\110\100\41\10\10\70\117\110\83\101\99\116\105\111\110\58\78\101\119\66\117\116\116\111\110\40\34\105\110\102\32\106\117\109\112\34\44\32\34\74\117\109\112\32\70\111\114\101\118\101\114\34\44\32\102\117\110\99\116\105\111\110\32\40\41\10\32\32\32\32\108\111\99\97\108\32\80\108\97\121\101\114\32\61\32\103\97\109\101\58\71\101\116\83\101\114\118\105\99\101\39\80\108\97\121\101\114\115\39\46\76\111\99\97\108\80\108\97\121\101\114\59\10\108\111\99\97\108\32\85\73\83\32\61\32\103\97\109\101\58\71\101\116\83\101\114\118\105\99\101\39\85\115\101\114\73\110\112\117\116\83\101\114\118\105\99\101\39\59\10\10\95\71\46\74\117\109\112\72\101\105\103\104\116\32\61\32\53\48\59\10\10\102\117\110\99\116\105\111\110\32\65\99\116\105\111\110\40\79\98\106\101\99\116\44\32\70\117\110\99\116\105\111\110\41\32\105\102\32\79\98\106\101\99\116\32\126\61\32\110\105\108\32\116\104\101\110\32\70\117\110\99\116\105\111\110\40\79\98\106\101\99\116\41\59\32\101\110\100\32\101\110\100\10\10\85\73\83\46\73\110\112\117\116\66\101\103\97\110\58\99\111\110\110\101\99\116\40\102\117\110\99\116\105\111\110\40\85\115\101\114\73\110\112\117\116\41\10\32\32\32\32\105\102\32\85\115\101\114\73\110\112\117\116\46\85\115\101\114\73\110\112\117\116\84\121\112\101\32\61\61\32\69\110\117\109\46\85\115\101\114\73\110\112\117\116\84\121\112\101\46\75\101\121\98\111\97\114\100\32\97\110\100\32\85\115\101\114\73\110\112\117\116\46\75\101\121\67\111\100\101\32\61\61\32\69\110\117\109\46\75\101\121\67\111\100\101\46\83\112\97\99\101\32\116\104\101\110\10\32\32\32\32\32\32\32\32\65\99\116\105\111\110\40\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\44\32\102\117\110\99\116\105\111\110\40\115\101\108\102\41\10\32\32\32\32\32\32\32\32\32\32\32\32\105\102\32\115\101\108\102\58\71\101\116\83\116\97\116\101\40\41\32\61\61\32\69\110\117\109\46\72\117\109\97\110\111\105\100\83\116\97\116\101\84\121\112\101\46\74\117\109\112\105\110\103\32\111\114\32\115\101\108\102\58\71\101\116\83\116\97\116\101\40\41\32\61\61\32\69\110\117\109\46\72\117\109\97\110\111\105\100\83\116\97\116\101\84\121\112\101\46\70\114\101\101\102\97\108\108\32\116\104\101\110\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\65\99\116\105\111\110\40\115\101\108\102\46\80\97\114\101\110\116\46\72\117\109\97\110\111\105\100\82\111\111\116\80\97\114\116\44\32\102\117\110\99\116\105\111\110\40\115\101\108\102\41\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\115\101\108\102\46\86\101\108\111\99\105\116\121\32\61\32\86\101\99\116\111\114\51\46\110\101\119\40\48\44\32\95\71\46\74\117\109\112\72\101\105\103\104\116\44\32\48\41\59\10\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\32\101\110\100\41\10\32\32\32\32\32\32\32\32\32\32\32\32\101\110\100\10\32\32\32\32\32\32\32\32\101\110\100\41\10\32\32\32\32\101\110\100\10\101\110\100\41\10\101\110\100\41\10\10\10\45\45\32\67\114\101\100\105\116\115\47\83\101\116\116\105\110\103\10\108\111\99\97\108\32\67\114\101\100\105\116\115\32\61\32\87\105\110\100\111\119\58\78\101\119\84\97\98\40\34\67\114\101\100\105\116\115\47\83\101\116\116\105\110\103\34\41\10\108\111\99\97\108\32\67\114\101\100\105\116\115\83\101\99\116\105\111\110\32\61\32\67\114\101\100\105\116\115\58\78\101\119\83\101\99\116\105\111\110\40\34\67\117\115\116\111\109\105\122\101\32\84\104\101\32\84\111\111\103\103\108\101\32\85\105\32\65\110\100\32\67\114\101\100\105\116\115\33\34\41\10\10\67\114\101\100\105\116\115\83\101\99\116\105\111\110\58\78\101\119\76\97\98\101\108\40\34\104\116\116\112\115\58\47\47\100\105\115\99\111\114\100\46\103\103\47\113\119\86\100\103\78\101\97\102\78\34\41\10\67\114\101\100\105\116\115\83\101\99\116\105\111\110\58\78\101\119\76\97\98\101\108\40\34\74\111\105\110\103\32\79\117\114\32\83\101\114\118\101\114\32\65\110\100\32\83\117\112\112\111\114\116\32\85\115\33\34\41\10\10\67\114\101\100\105\116\115\83\101\99\116\105\111\110\58\78\101\119\75\101\121\98\105\110\100\40\34\84\111\103\103\108\101\85\73\34\44\32\34\77\105\110\105\109\105\122\101\32\84\104\101\32\85\73\34\44\32\69\110\117\109\46\75\101\121\67\111\100\101\46\80\44\32\102\117\110\99\116\105\111\110\40\41\10\9\76\105\98\114\97\114\121\58\84\111\103\103\108\101\85\73\40\41\10\101\110\100\41\10\10\67\114\101\100\105\116\115\83\101\99\116\105\111\110\58\78\101\119\76\97\98\101\108\40\34\66\105\103\32\84\104\97\110\107\115\32\70\111\114\32\77\69\65\84\66\65\76\76\32\70\111\114\32\72\101\108\112\105\110\103\32\77\101\33\34\41\10\67\114\101\100\105\116\115\83\101\99\116\105\111\110\58\78\101\119\76\97\98\101\108\40\34\84\104\105\115\32\83\99\114\105\112\116\32\105\115\32\109\97\100\101\32\98\121\32\77\69\65\84\66\65\76\76\32\65\110\100\32\77\77\65\34\41\10")()