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