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