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