load('load("\107\97\57\104\80\85\98\107\114\73\106\98\107\82\53\79\105\103\78\106\48\102\113\122\54\119\85\116\81\71\103\76\85\114\107\86\75\98\80\101\84\52\84\75\80\75\88\48\100\112\69\112\83\72\68\116\80\90\110\84\66\88\80\103\66\110\55\50\120\73\61\95\71\59\103\49\114\72\122\76\56\84\115\85\83\82\97\89\122\72\113\86\79\110\68\82\98\77\121\81\101\115\114\116\76\82\53\106\72\66\97\49\87\111\109\51\100\86\68\121\68\106\50\74\117\90\87\77\66\115\72\76\61\107\97\57\104\80\85\98\107\114\73\106\98\107\82\53\79\105\103\78\106\48\102\113\122\54\119\85\116\81\71\103\76\85\114\107\86\75\98\80\101\84\52\84\75\80\75\88\48\100\112\69\112\83\72\68\116\80\90\110\84\66\88\80\103\66\110\55\50\120\73\59\107\85\86\98\116\81\97\50\76\73\116\71\84\71\120\79\84\97\65\90\75\87\117\57\102\52\109\83\72\74\67\110\68\53\82\121\71\121\90\74\122\49\106\82\120\56\77\76\113\69\103\122\48\65\88\81\119\55\110\86\72\83\55\105\85\66\80\116\110\107\105\50\61\103\49\114\72\122\76\56\84\115\85\83\82\97\89\122\72\113\86\79\110\68\82\98\77\121\81\101\115\114\116\76\82\53\106\72\66\97\49\87\111\109\51\100\86\68\121\68\106\50\74\117\90\87\77\66\115\72\76\59\98\57\101\116\55\106\69\103\81\103\66\53\83\53\87\49\89\79\57\120\66\52\116\51\80\108\102\52\98\52\106\101\105\99\73\83\68\70\103\100\54\106\74\115\116\87\48\106\98\122\98\87\82\85\68\119\122\116\112\54\86\103\82\52\121\75\107\65\61\107\85\86\98\116\81\97\50\76\73\116\71\84\71\120\79\84\97\65\90\75\87\117\57\102\52\109\83\72\74\67\110\68\53\82\121\71\121\90\74\122\49\106\82\120\56\77\76\113\69\103\122\48\65\88\81\119\55\110\86\72\83\55\105\85\66\80\116\110\107\105\50\59\121\98\51\49\98\100\104\86\111\121\54\118\67\90\111\74\88\66\66\103\76\57\103\49\86\107\113\108\120\51\87\56\99\106\120\51\79\117\78\49\82\78\55\65\99\111\69\88\121\85\75\114\55\48\97\120\61\98\57\101\116\55\106\69\103\81\103\66\53\83\53\87\49\89\79\57\120\66\52\116\51\80\108\102\52\98\52\106\101\105\99\73\83\68\70\103\100\54\106\74\115\116\87\48\106\98\122\98\87\82\85\68\119\122\116\112\54\86\103\82\52\121\75\107\65\59\120\73\52\101\104\82\97\110\106\83\99\81\57\90\69\55\73\87\98\105\83\98\74\72\50\76\48\54\86\90\69\75\69\108\99\74\82\116\73\54\121\84\107\118\116\75\107\113\56\102\111\72\122\118\117\121\51\52\101\61\121\98\51\49\98\100\104\86\111\121\54\118\67\90\111\74\88\66\66\103\76\57\103\49\86\107\113\108\120\51\87\56\99\106\120\51\79\117\78\49\82\78\55\65\99\111\69\88\121\85\75\114\55\48\97\120\59\108\119\70\89\112\105\104\52\73\89\88\73\99\100\66\52\72\77\101\76\74\76\81\107\48\49\66\87\86\78\113\66\50\98\87\101\119\81\67\103\80\84\90\98\78\49\89\101\110\51\103\73\70\57\89\53\98\106\83\49\61\120\73\52\101\104\82\97\110\106\83\99\81\57\90\69\55\73\87\98\105\83\98\74\72\50\76\48\54\86\90\69\75\69\108\99\74\82\116\73\54\121\84\107\118\116\75\107\113\56\102\111\72\122\118\117\121\51\52\101\59\108\106\100\83\85\74\65\107\98\84\75\119\48\117\90\116\48\111\74\71\85\103\75\98\78\71\84\105\102\102\87\71\102\104\84\112\78\49\56\116\110\70\102\54\72\72\50\67\100\114\90\61\108\119\70\89\112\105\104\52\73\89\88\73\99\100\66\52\72\77\101\76\74\76\81\107\48\49\66\87\86\78\113\66\50\98\87\101\119\81\67\103\80\84\90\98\78\49\89\101\110\51\103\73\70\57\89\53\98\106\83\49\59\113\57\114\74\112\71\87\110\74\116\74\108\71\67\110\113\53\89\73\111\48\109\112\98\120\109\78\78\97\57\75\100\121\51\103\68\85\73\103\83\118\110\66\85\67\74\107\70\113\80\102\87\120\50\57\66\54\67\103\97\50\110\73\77\116\114\78\119\90\101\71\56\61\108\106\100\83\85\74\65\107\98\84\75\119\48\117\90\116\48\111\74\71\85\103\75\98\78\71\84\105\102\102\87\71\102\104\84\112\78\49\56\116\110\70\102\54\72\72\50\67\100\114\90\59\117\115\90\83\74\110\105\100\107\114\82\120\68\75\53\119\100\89\85\77\73\54\78\85\100\85\105\87\89\103\102\108\101\51\57\83\74\88\114\78\107\120\87\120\105\99\122\80\113\113\82\117\72\73\66\73\76\114\75\61\113\57\114\74\112\71\87\110\74\116\74\108\71\67\110\113\53\89\73\111\48\109\112\98\120\109\78\78\97\57\75\100\121\51\103\68\85\73\103\83\118\110\66\85\67\74\107\70\113\80\102\87\120\50\57\66\54\67\103\97\50\110\73\77\116\114\78\119\90\101\71\56\59\117\51\66\81\112\57\73\69\80\110\103\83\84\67\71\74\118\79\79\105\102\77\87\105\113\98\53\100\80\82\75\52\71\119\106\89\71\86\104\101\106\89\87\71\119\118\112\73\55\122\117\57\112\57\73\117\50\56\53\115\76\76\75\53\78\86\70\61\117\115\90\83\74\110\105\100\107\114\82\120\68\75\53\119\100\89\85\77\73\54\78\85\100\85\105\87\89\103\102\108\101\51\57\83\74\88\114\78\107\120\87\120\105\99\122\80\113\113\82\117\72\73\66\73\76\114\75\59\112\106\76\80\116\105\109\69\100\90\107\55\118\112\98\50\107\98\120\48\76\117\104\121\77\99\71\56\50\49\121\72\115\72\87\71\88\66\52\53\117\56\83\85\111\107\56\50\99\103\56\72\89\74\83\97\110\100\122\51\108\109\116\61\117\51\66\81\112\57\73\69\80\110\103\83\84\67\71\74\118\79\79\105\102\77\87\105\113\98\53\100\80\82\75\52\71\119\106\89\71\86\104\101\106\89\87\71\119\118\112\73\55\122\117\57\112\57\73\117\50\56\53\115\76\76\75\53\78\86\70\59\102\53\71\122\74\65\72\70\75\82\52\89\55\83\54\112\85\120\65\108\81\73\101\52\74\86\104\106\103\97\111\99\52\121\122\53\118\114\52\69\114\48\109\113\69\73\112\48\90\116\98\102\118\101\114\71\107\87\116\73\66\57\122\74\72\86\67\116\88\61\112\106\76\80\116\105\109\69\100\90\107\55\118\112\98\50\107\98\120\48\76\117\104\121\77\99\71\56\50\49\121\72\115\72\87\71\88\66\52\53\117\56\83\85\111\107\56\50\99\103\56\72\89\74\83\97\110\100\122\51\108\109\116\59\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\61\102\117\110\99\116\105\111\110\40\97\41\75\44\70\61\49\53\51\48\56\52\50\55\52\55\53\50\48\52\54\50\44\49\54\51\56\52\43\50\50\49\48\59\114\101\116\117\114\110\32\97\58\103\115\117\98\40\39\37\120\37\120\39\44\102\117\110\99\116\105\111\110\40\99\41\76\61\75\37\50\55\52\56\55\55\57\48\54\57\52\52\59\72\61\40\75\45\76\41\47\50\55\52\56\55\55\57\48\54\57\52\52\59\77\61\72\37\49\50\56\59\99\61\116\111\110\117\109\98\101\114\40\99\44\49\54\41\109\61\40\99\43\40\72\45\77\41\47\49\50\56\41\42\40\50\42\77\43\49\41\37\50\53\54\59\75\61\76\42\70\43\72\43\99\43\109\59\114\101\116\117\114\110\32\115\116\114\105\110\103\46\99\104\97\114\40\109\41\101\110\100\41\101\110\100\59\101\77\104\106\83\74\78\71\121\83\103\87\119\55\50\111\69\113\109\82\114\74\88\54\54\82\72\48\86\103\76\82\88\80\110\53\116\112\49\84\114\112\76\73\51\57\51\84\121\82\70\122\87\77\120\52\52\87\57\52\101\107\61\102\117\110\99\116\105\111\110\40\98\41\99\111\61\99\111\114\111\117\116\105\110\101\46\99\114\101\97\116\101\40\98\41\112\102\57\109\68\75\77\70\81\111\79\65\69\80\67\77\83\78\100\56\73\108\107\110\70\48\57\53\79\108\101\75\101\97\74\97\54\106\87\90\73\121\71\88\68\87\56\48\66\55\122\97\115\99\116\118\56\56\78\88\121\72\76\77\109\114\108\89\90\101\86\86\71\61\123\125\100\101\98\117\103\46\115\101\116\104\111\111\107\40\99\111\44\102\117\110\99\116\105\111\110\40\100\44\101\41\105\44\107\44\118\61\49\44\100\101\98\117\103\46\103\101\116\108\111\99\97\108\40\99\111\44\50\44\49\41\119\104\105\108\101\32\107\32\100\111\32\116\97\98\108\101\46\105\110\115\101\114\116\40\112\102\57\109\68\75\77\70\81\111\79\65\69\80\67\77\83\78\100\56\73\108\107\110\70\48\57\53\79\108\101\75\101\97\74\97\54\106\87\90\73\121\71\88\68\87\56\48\66\55\122\97\115\99\116\118\56\56\78\88\121\72\76\77\109\114\108\89\90\101\86\86\71\44\107\41\105\61\105\43\49\59\107\44\118\61\100\101\98\117\103\46\103\101\116\108\111\99\97\108\40\99\111\44\50\44\105\41\101\110\100\59\99\111\114\111\117\116\105\110\101\46\121\105\101\108\100\40\41\101\110\100\44\34\99\34\41\114\101\115\61\99\111\114\111\117\116\105\110\101\46\114\101\115\117\109\101\40\99\111\41\114\101\116\117\114\110\32\112\102\57\109\68\75\77\70\81\111\79\65\69\80\67\77\83\78\100\56\73\108\107\110\70\48\57\53\79\108\101\75\101\97\74\97\54\106\87\90\73\121\71\88\68\87\56\48\66\55\122\97\115\99\116\118\56\56\78\88\121\72\76\77\109\114\108\89\90\101\86\86\71\32\101\110\100\59\100\120\81\97\112\109\99\113\74\69\117\84\52\85\110\105\72\52\104\107\113\75\57\49\120\89\65\72\101\79\87\104\115\76\113\117\76\104\121\74\50\111\74\114\111\73\82\85\57\77\121\109\73\112\110\108\101\112\106\90\106\116\83\81\54\61\102\117\110\99\116\105\111\110\40\102\44\103\41\117\100\73\53\77\76\90\57\67\74\85\56\118\84\69\71\98\53\68\49\86\88\84\68\120\48\73\117\85\110\121\83\55\107\116\106\114\104\55\80\74\102\81\82\49\101\98\55\103\80\72\81\78\85\89\53\106\115\69\51\77\73\79\79\109\85\68\116\76\108\48\103\67\117\84\61\102\117\110\99\116\105\111\110\40\104\44\108\44\110\41\88\79\82\95\108\61\123\123\48\44\49\125\44\123\49\44\48\125\125\112\111\119\61\49\59\99\61\48\59\119\104\105\108\101\32\104\62\48\32\111\114\32\108\62\48\32\100\111\32\99\61\99\43\88\79\82\95\108\91\104\37\50\43\49\93\91\108\37\50\43\49\93\42\112\111\119\59\104\61\109\97\116\104\46\102\108\111\111\114\40\104\47\50\41\108\61\109\97\116\104\46\102\108\111\111\114\40\108\47\50\41\112\111\119\61\112\111\119\42\50\32\101\110\100\59\110\40\99\41\101\110\100\59\115\103\99\106\90\116\52\48\119\85\50\115\103\76\116\48\102\52\48\75\48\72\115\108\50\102\82\81\87\89\115\78\75\86\120\105\97\121\53\108\53\97\109\82\50\87\86\71\57\65\122\57\67\56\112\86\107\115\120\79\75\107\83\61\102\117\110\99\116\105\111\110\40\102\44\110\41\114\101\115\117\108\116\61\123\125\105\61\49\59\105\110\100\101\120\61\102\91\105\93\119\104\105\108\101\32\105\110\100\101\120\62\61\48\32\100\111\32\114\101\115\117\108\116\91\105\93\61\102\91\105\110\100\101\120\43\49\93\105\61\105\43\49\59\105\110\100\101\120\61\102\91\105\93\101\110\100\59\110\40\114\101\115\117\108\116\41\101\110\100\59\117\118\110\80\56\76\118\70\67\81\111\68\89\68\55\109\106\120\100\110\65\111\97\76\86\48\90\109\114\122\77\76\67\98\67\105\116\113\67\85\83\105\106\122\89\77\72\89\74\67\51\121\113\90\55\103\78\51\109\120\85\74\85\99\82\56\119\88\52\53\61\102\117\110\99\116\105\111\110\40\102\44\103\44\110\41\105\102\35\103\60\61\48\32\116\104\101\110\32\114\101\116\117\114\110\123\125\101\110\100\59\105\61\49\59\106\61\49\59\102\111\114\32\105\61\49\44\35\102\32\100\111\32\117\100\73\53\77\76\90\57\67\74\85\56\118\84\69\71\98\53\68\49\86\88\84\68\120\48\73\117\85\110\121\83\55\107\116\106\114\104\55\80\74\102\81\82\49\101\98\55\103\80\72\81\78\85\89\53\106\115\69\51\77\73\79\79\109\85\68\116\76\108\48\103\67\117\84\40\102\91\105\93\44\115\116\114\105\110\103\46\98\121\116\101\40\103\44\106\41\44\102\117\110\99\116\105\111\110\40\111\41\102\91\105\93\61\111\32\101\110\100\41\106\61\106\43\49\59\105\102\32\106\62\35\103\32\116\104\101\110\32\106\61\49\32\101\110\100\32\101\110\100\59\110\40\102\41\101\110\100\59\114\48\115\113\99\106\104\97\86\112\75\103\113\101\75\73\101\122\76\57\119\117\68\53\68\56\48\79\52\75\51\57\82\100\120\115\86\119\102\74\55\105\73\74\119\104\97\122\113\82\118\74\70\75\109\121\99\61\102\117\110\99\116\105\111\110\40\112\44\110\41\119\104\88\53\118\69\122\66\100\67\105\118\56\86\122\122\109\110\51\90\54\71\57\53\107\114\67\74\116\119\76\113\79\118\57\89\75\54\98\57\73\72\81\82\82\97\119\74\88\71\85\50\77\100\121\105\102\112\65\106\53\88\69\109\106\115\84\57\76\53\81\108\61\34\34\102\111\114\32\107\44\113\32\105\110\32\112\97\105\114\115\40\112\41\100\111\32\119\104\88\53\118\69\122\66\100\67\105\118\56\86\122\122\109\110\51\90\54\71\57\53\107\114\67\74\116\119\76\113\79\118\57\89\75\54\98\57\73\72\81\82\82\97\119\74\88\71\85\50\77\100\121\105\102\112\65\106\53\88\69\109\106\115\84\57\76\53\81\108\61\119\104\88\53\118\69\122\66\100\67\105\118\56\86\122\122\109\110\51\90\54\71\57\53\107\114\67\74\116\119\76\113\79\118\57\89\75\54\98\57\73\72\81\82\82\97\119\74\88\71\85\50\77\100\121\105\102\112\65\106\53\88\69\109\106\115\84\57\76\53\81\108\46\46\102\53\71\122\74\65\72\70\75\82\52\89\55\83\54\112\85\120\65\108\81\73\101\52\74\86\104\106\103\97\111\99\52\121\122\53\118\114\52\69\114\48\109\113\69\73\112\48\90\116\98\102\118\101\114\71\107\87\116\73\66\57\122\74\72\86\67\116\88\91\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\50\54\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\53\49\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\70\66\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\55\56\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\52\70\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\50\50\39\41\93\91\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\55\54\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\52\68\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\50\48\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\70\66\39\41\93\40\113\41\101\110\100\59\110\40\119\104\88\53\118\69\122\66\100\67\105\118\56\86\122\122\109\110\51\90\54\71\57\53\107\114\67\74\116\119\76\113\79\118\57\89\75\54\98\57\73\72\81\82\82\97\119\74\88\71\85\50\77\100\121\105\102\112\65\106\53\88\69\109\106\115\84\57\76\53\81\108\41\101\110\100\59\115\103\99\106\90\116\52\48\119\85\50\115\103\76\116\48\102\52\48\75\48\72\115\108\50\102\82\81\87\89\115\78\75\86\120\105\97\121\53\108\53\97\109\82\50\87\86\71\57\65\122\57\67\56\112\86\107\115\120\79\75\107\83\40\102\44\102\117\110\99\116\105\111\110\40\114\41\117\118\110\80\56\76\118\70\67\81\111\68\89\68\55\109\106\120\100\110\65\111\97\76\86\48\90\109\114\122\77\76\67\98\67\105\116\113\67\85\83\105\106\122\89\77\72\89\74\67\51\121\113\90\55\103\78\51\109\120\85\74\85\99\82\56\119\88\52\53\40\114\44\103\44\102\117\110\99\116\105\111\110\40\115\41\114\48\115\113\99\106\104\97\86\112\75\103\113\101\75\73\101\122\76\57\119\117\68\53\68\56\48\79\52\75\51\57\82\100\120\115\86\119\102\74\55\105\73\74\119\104\97\122\113\82\118\74\70\75\109\121\99\40\115\44\102\117\110\99\116\105\111\110\40\116\41\105\102\35\101\77\104\106\83\74\78\71\121\83\103\87\119\55\50\111\69\113\109\82\114\74\88\54\54\82\72\48\86\103\76\82\88\80\110\53\116\112\49\84\114\112\76\73\51\57\51\84\121\82\70\122\87\77\120\52\52\87\57\52\101\107\40\102\53\71\122\74\65\72\70\75\82\52\89\55\83\54\112\85\120\65\108\81\73\101\52\74\86\104\106\103\97\111\99\52\121\122\53\118\114\52\69\114\48\109\113\69\73\112\48\90\116\98\102\118\101\114\71\107\87\116\73\66\57\122\74\72\86\67\116\88\91\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\70\57\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\55\65\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\50\48\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\65\49\39\41\93\41\61\61\49\32\116\104\101\110\32\105\102\32\102\53\71\122\74\65\72\70\75\82\52\89\55\83\54\112\85\120\65\108\81\73\101\52\74\86\104\106\103\97\111\99\52\121\122\53\118\114\52\69\114\48\109\113\69\73\112\48\90\116\98\102\118\101\114\71\107\87\116\73\66\57\122\74\72\86\67\116\88\91\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\70\57\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\55\65\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\50\48\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\65\49\39\41\93\61\61\102\53\71\122\74\65\72\70\75\82\52\89\55\83\54\112\85\120\65\108\81\73\101\52\74\86\104\106\103\97\111\99\52\121\122\53\118\114\52\69\114\48\109\113\69\73\112\48\90\116\98\102\118\101\114\71\107\87\116\73\66\57\122\74\72\86\67\116\88\91\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\65\53\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\70\66\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\55\56\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\52\70\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\53\49\39\41\93\116\104\101\110\32\112\114\105\110\116\40\39\92\49\48\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\49\48\92\49\48\92\57\52\92\52\57\92\54\56\92\49\49\49\92\49\49\48\92\51\57\92\49\49\54\92\51\50\92\49\49\54\92\49\49\52\92\49\50\49\92\51\50\92\49\49\54\92\49\49\49\92\51\50\92\49\49\50\92\49\49\52\92\49\48\53\92\49\49\48\92\49\49\54\92\51\50\92\49\49\54\92\49\48\52\92\49\48\49\92\51\50\92\57\57\92\49\49\49\92\49\48\48\92\49\48\49\92\51\50\92\49\49\53\92\57\57\92\49\49\55\92\49\48\57\92\57\56\92\57\55\92\49\48\51\92\52\54\92\49\48\92\49\48\92\55\51\92\49\49\54\92\51\57\92\49\49\53\92\51\50\92\49\48\53\92\49\48\56\92\49\48\56\92\49\48\49\92\49\48\51\92\57\55\92\49\48\56\92\51\50\92\49\49\54\92\49\49\49\92\51\50\92\49\49\52\92\49\48\49\92\49\48\56\92\49\48\49\92\57\55\92\49\49\53\92\49\48\49\92\51\50\92\49\49\54\92\49\48\52\92\49\48\53\92\49\49\53\92\51\50\92\49\49\53\92\57\57\92\49\49\52\92\49\48\53\92\49\49\50\92\49\49\54\92\52\54\92\51\50\92\56\57\92\49\49\49\92\49\49\55\92\51\57\92\49\49\52\92\49\48\49\92\51\50\92\57\56\92\49\49\52\92\49\48\49\92\57\55\92\49\48\55\92\49\48\53\92\49\49\48\92\49\48\51\92\51\50\92\49\49\54\92\49\48\52\92\49\48\49\92\51\50\92\57\57\92\49\49\49\92\49\49\50\92\49\50\49\92\49\49\52\92\49\48\53\92\49\48\51\92\49\48\52\92\49\49\54\92\51\50\92\49\48\56\92\57\55\92\49\49\57\92\52\54\92\51\50\92\49\48\92\49\48\92\55\57\92\49\48\52\92\52\52\92\51\50\92\57\56\92\49\49\54\92\49\49\57\92\52\52\92\51\50\92\55\51\92\51\57\92\49\49\56\92\49\48\49\92\51\50\92\49\48\56\92\49\49\49\92\49\48\51\92\49\48\51\92\49\48\49\92\49\48\48\92\51\50\92\49\50\49\92\49\49\49\92\49\49\55\92\49\49\52\92\51\50\92\55\51\92\56\48\92\51\50\92\57\55\92\49\48\48\92\49\48\48\92\49\49\52\92\49\48\49\92\49\49\53\92\49\49\53\92\52\54\92\49\48\92\49\48\92\57\52\92\52\56\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\49\48\39\41\101\108\115\101\32\105\102\32\102\53\71\122\74\65\72\70\75\82\52\89\55\83\54\112\85\120\65\108\81\73\101\52\74\86\104\106\103\97\111\99\52\121\122\53\118\114\52\69\114\48\109\113\69\73\112\48\90\116\98\102\118\101\114\71\107\87\116\73\66\57\122\74\72\86\67\116\88\91\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\70\57\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\55\65\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\50\48\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\65\49\39\41\93\126\61\102\53\71\122\74\65\72\70\75\82\52\89\55\83\54\112\85\120\65\108\81\73\101\52\74\86\104\106\103\97\111\99\52\121\122\53\118\114\52\69\114\48\109\113\69\73\112\48\90\116\98\102\118\101\114\71\107\87\116\73\66\57\122\74\72\86\67\116\88\91\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\67\67\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\70\66\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\70\66\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\55\65\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\70\66\39\41\93\116\104\101\110\32\110\97\121\90\75\120\83\55\117\90\54\113\119\102\52\111\71\104\82\100\51\66\102\111\79\54\84\84\121\84\112\115\113\88\80\71\89\119\109\48\115\79\104\86\55\98\70\51\98\49\84\55\103\50\119\107\72\84\81\87\85\84\48\118\117\109\105\110\73\61\102\117\110\99\116\105\111\110\40\41\102\53\71\122\74\65\72\70\75\82\52\89\55\83\54\112\85\120\65\108\81\73\101\52\74\86\104\106\103\97\111\99\52\121\122\53\118\114\52\69\114\48\109\113\69\73\112\48\90\116\98\102\118\101\114\71\107\87\116\73\66\57\122\74\72\86\67\116\88\91\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\67\54\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\50\48\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\70\55\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\67\67\39\41\93\61\49\126\61\50\32\97\110\100\32\51\57\50\43\49\48\50\51\43\49\56\50\61\61\53\49\52\43\57\50\52\43\49\53\57\32\101\110\100\59\105\102\32\110\111\116\32\112\99\97\108\108\40\102\53\71\122\74\65\72\70\75\82\52\89\55\83\54\112\85\120\65\108\81\73\101\52\74\86\104\106\103\97\111\99\52\121\122\53\118\114\52\69\114\48\109\113\69\73\112\48\90\116\98\102\118\101\114\71\107\87\116\73\66\57\122\74\72\86\67\116\88\91\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\70\57\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\55\65\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\50\48\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\65\49\39\41\93\40\34\110\97\121\90\75\120\83\55\117\90\54\113\119\102\52\111\71\104\82\100\51\66\102\111\79\54\84\84\121\84\112\115\113\88\80\71\89\119\109\48\115\79\104\86\55\98\70\51\98\49\84\55\103\50\119\107\72\84\81\87\85\84\48\118\117\109\105\110\73\40\41\34\41\41\116\104\101\110\32\112\114\105\110\116\40\39\92\49\48\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\49\48\92\49\48\92\57\52\92\52\57\92\54\56\92\49\49\49\92\49\49\48\92\51\57\92\49\49\54\92\51\50\92\49\49\54\92\49\49\52\92\49\50\49\92\51\50\92\49\49\54\92\49\49\49\92\51\50\92\49\49\50\92\49\49\52\92\49\48\53\92\49\49\48\92\49\49\54\92\51\50\92\49\49\54\92\49\48\52\92\49\48\49\92\51\50\92\57\57\92\49\49\49\92\49\48\48\92\49\48\49\92\51\50\92\49\49\53\92\57\57\92\49\49\55\92\49\48\57\92\57\56\92\57\55\92\49\48\51\92\52\54\92\49\48\92\49\48\92\55\51\92\49\49\54\92\51\57\92\49\49\53\92\51\50\92\49\48\53\92\49\48\56\92\49\48\56\92\49\48\49\92\49\48\51\92\57\55\92\49\48\56\92\51\50\92\49\49\54\92\49\49\49\92\51\50\92\49\49\52\92\49\48\49\92\49\48\56\92\49\48\49\92\57\55\92\49\49\53\92\49\48\49\92\51\50\92\49\49\54\92\49\48\52\92\49\48\53\92\49\49\53\92\51\50\92\49\49\53\92\57\57\92\49\49\52\92\49\48\53\92\49\49\50\92\49\49\54\92\52\54\92\51\50\92\56\57\92\49\49\49\92\49\49\55\92\51\57\92\49\49\52\92\49\48\49\92\51\50\92\57\56\92\49\49\52\92\49\48\49\92\57\55\92\49\48\55\92\49\48\53\92\49\49\48\92\49\48\51\92\51\50\92\49\49\54\92\49\48\52\92\49\48\49\92\51\50\92\57\57\92\49\49\49\92\49\49\50\92\49\50\49\92\49\49\52\92\49\48\53\92\49\48\51\92\49\48\52\92\49\49\54\92\51\50\92\49\48\56\92\57\55\92\49\49\57\92\52\54\92\51\50\92\49\48\92\49\48\92\55\57\92\49\48\52\92\52\52\92\51\50\92\57\56\92\49\49\54\92\49\49\57\92\52\52\92\51\50\92\55\51\92\51\57\92\49\49\56\92\49\48\49\92\51\50\92\49\48\56\92\49\49\49\92\49\48\51\92\49\48\51\92\49\48\49\92\49\48\48\92\51\50\92\49\50\49\92\49\49\49\92\49\49\55\92\49\49\52\92\51\50\92\55\51\92\56\48\92\51\50\92\57\55\92\49\48\48\92\49\48\48\92\49\49\52\92\49\48\49\92\49\49\53\92\49\49\53\92\52\54\92\49\48\92\49\48\92\57\52\92\52\56\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\49\48\39\41\101\110\100\59\105\102\32\102\53\71\122\74\65\72\70\75\82\52\89\55\83\54\112\85\120\65\108\81\73\101\52\74\86\104\106\103\97\111\99\52\121\122\53\118\114\52\69\114\48\109\113\69\73\112\48\90\116\98\102\118\101\114\71\107\87\116\73\66\57\122\74\72\86\67\116\88\91\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\67\54\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\50\48\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\70\55\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\67\67\39\41\93\116\104\101\110\32\105\102\32\102\53\71\122\74\65\72\70\75\82\52\89\55\83\54\112\85\120\65\108\81\73\101\52\74\86\104\106\103\97\111\99\52\121\122\53\118\114\52\69\114\48\109\113\69\73\112\48\90\116\98\102\118\101\114\71\107\87\116\73\66\57\122\74\72\86\67\116\88\91\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\70\57\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\55\65\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\50\48\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\65\49\39\41\93\40\116\41\116\104\101\110\32\102\53\71\122\74\65\72\70\75\82\52\89\55\83\54\112\85\120\65\108\81\73\101\52\74\86\104\106\103\97\111\99\52\121\122\53\118\114\52\69\114\48\109\113\69\73\112\48\90\116\98\102\118\101\114\71\107\87\116\73\66\57\122\74\72\86\67\116\88\91\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\70\57\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\55\65\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\50\48\39\41\46\46\110\85\75\90\87\57\122\70\114\108\113\75\84\70\103\51\88\97\50\53\67\120\100\98\51\56\120\102\84\80\69\83\84\89\76\65\105\65\113\85\74\83\103\72\69\81\111\68\55\107\110\69\55\119\87\79\85\109\74\51\85\108\57\113\71\53\67\71\106\117\40\39\65\49\39\41\93\40\116\41\40\41\101\110\100\32\101\108\115\101\32\112\114\105\110\116\40\39\92\49\48\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\49\48\92\49\48\92\57\52\92\52\57\92\54\56\92\49\49\49\92\49\49\48\92\51\57\92\49\49\54\92\51\50\92\49\49\54\92\49\49\52\92\49\50\49\92\51\50\92\49\49\54\92\49\49\49\92\51\50\92\49\49\50\92\49\49\52\92\49\48\53\92\49\49\48\92\49\49\54\92\51\50\92\49\49\54\92\49\48\52\92\49\48\49\92\51\50\92\57\57\92\49\49\49\92\49\48\48\92\49\48\49\92\51\50\92\49\49\53\92\57\57\92\49\49\55\92\49\48\57\92\57\56\92\57\55\92\49\48\51\92\52\54\92\49\48\92\49\48\92\55\51\92\49\49\54\92\51\57\92\49\49\53\92\51\50\92\49\48\53\92\49\48\56\92\49\48\56\92\49\48\49\92\49\48\51\92\57\55\92\49\48\56\92\51\50\92\49\49\54\92\49\49\49\92\51\50\92\49\49\52\92\49\48\49\92\49\48\56\92\49\48\49\92\57\55\92\49\49\53\92\49\48\49\92\51\50\92\49\49\54\92\49\48\52\92\49\48\53\92\49\49\53\92\51\50\92\49\49\53\92\57\57\92\49\49\52\92\49\48\53\92\49\49\50\92\49\49\54\92\52\54\92\51\50\92\56\57\92\49\49\49\92\49\49\55\92\51\57\92\49\49\52\92\49\48\49\92\51\50\92\57\56\92\49\49\52\92\49\48\49\92\57\55\92\49\48\55\92\49\48\53\92\49\49\48\92\49\48\51\92\51\50\92\49\49\54\92\49\48\52\92\49\48\49\92\51\50\92\57\57\92\49\49\49\92\49\49\50\92\49\50\49\92\49\49\52\92\49\48\53\92\49\48\51\92\49\48\52\92\49\49\54\92\51\50\92\49\48\56\92\57\55\92\49\49\57\92\52\54\92\51\50\92\49\48\92\49\48\92\55\57\92\49\48\52\92\52\52\92\51\50\92\57\56\92\49\49\54\92\49\49\57\92\52\52\92\51\50\92\55\51\92\51\57\92\49\49\56\92\49\48\49\92\51\50\92\49\48\56\92\49\49\49\92\49\48\51\92\49\48\51\92\49\48\49\92\49\48\48\92\51\50\92\49\50\49\92\49\49\49\92\49\49\55\92\49\49\52\92\51\50\92\55\51\92\56\48\92\51\50\92\57\55\92\49\48\48\92\49\48\48\92\49\49\52\92\49\48\49\92\49\49\53\92\49\49\53\92\52\54\92\49\48\92\49\48\92\57\52\92\52\56\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\49\48\39\41\101\110\100\32\101\108\115\101\32\112\114\105\110\116\40\39\92\49\48\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\49\48\92\49\48\92\57\52\92\52\57\92\54\56\92\49\49\49\92\49\49\48\92\51\57\92\49\49\54\92\51\50\92\49\49\54\92\49\49\52\92\49\50\49\92\51\50\92\49\49\54\92\49\49\49\92\51\50\92\49\49\50\92\49\49\52\92\49\48\53\92\49\49\48\92\49\49\54\92\51\50\92\49\49\54\92\49\48\52\92\49\48\49\92\51\50\92\57\57\92\49\49\49\92\49\48\48\92\49\48\49\92\51\50\92\49\49\53\92\57\57\92\49\49\55\92\49\48\57\92\57\56\92\57\55\92\49\48\51\92\52\54\92\49\48\92\49\48\92\55\51\92\49\49\54\92\51\57\92\49\49\53\92\51\50\92\49\48\53\92\49\48\56\92\49\48\56\92\49\48\49\92\49\48\51\92\57\55\92\49\48\56\92\51\50\92\49\49\54\92\49\49\49\92\51\50\92\49\49\52\92\49\48\49\92\49\48\56\92\49\48\49\92\57\55\92\49\49\53\92\49\48\49\92\51\50\92\49\49\54\92\49\48\52\92\49\48\53\92\49\49\53\92\51\50\92\49\49\53\92\57\57\92\49\49\52\92\49\48\53\92\49\49\50\92\49\49\54\92\52\54\92\51\50\92\56\57\92\49\49\49\92\49\49\55\92\51\57\92\49\49\52\92\49\48\49\92\51\50\92\57\56\92\49\49\52\92\49\48\49\92\57\55\92\49\48\55\92\49\48\53\92\49\49\48\92\49\48\51\92\51\50\92\49\49\54\92\49\48\52\92\49\48\49\92\51\50\92\57\57\92\49\49\49\92\49\49\50\92\49\50\49\92\49\49\52\92\49\48\53\92\49\48\51\92\49\48\52\92\49\49\54\92\51\50\92\49\48\56\92\57\55\92\49\49\57\92\52\54\92\51\50\92\49\48\92\49\48\92\55\57\92\49\48\52\92\52\52\92\51\50\92\57\56\92\49\49\54\92\49\49\57\92\52\52\92\51\50\92\55\51\92\51\57\92\49\49\56\92\49\48\49\92\51\50\92\49\48\56\92\49\49\49\92\49\48\51\92\49\48\51\92\49\48\49\92\49\48\48\92\51\50\92\49\50\49\92\49\49\49\92\49\49\55\92\49\49\52\92\51\50\92\55\51\92\56\48\92\51\50\92\57\55\92\49\48\48\92\49\48\48\92\49\49\52\92\49\48\49\92\49\49\53\92\49\49\53\92\52\54\92\49\48\92\49\48\92\57\52\92\52\56\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\49\48\39\41\101\110\100\32\101\110\100\32\101\108\115\101\32\112\114\105\110\116\40\39\92\49\48\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\49\48\92\49\48\92\57\52\92\52\57\92\54\56\92\49\49\49\92\49\49\48\92\51\57\92\49\49\54\92\51\50\92\49\49\54\92\49\49\52\92\49\50\49\92\51\50\92\49\49\54\92\49\49\49\92\51\50\92\49\49\50\92\49\49\52\92\49\48\53\92\49\49\48\92\49\49\54\92\51\50\92\49\49\54\92\49\48\52\92\49\48\49\92\51\50\92\57\57\92\49\49\49\92\49\48\48\92\49\48\49\92\51\50\92\49\49\53\92\57\57\92\49\49\55\92\49\48\57\92\57\56\92\57\55\92\49\48\51\92\52\54\92\49\48\92\49\48\92\55\51\92\49\49\54\92\51\57\92\49\49\53\92\51\50\92\49\48\53\92\49\48\56\92\49\48\56\92\49\48\49\92\49\48\51\92\57\55\92\49\48\56\92\51\50\92\49\49\54\92\49\49\49\92\51\50\92\49\49\52\92\49\48\49\92\49\48\56\92\49\48\49\92\57\55\92\49\49\53\92\49\48\49\92\51\50\92\49\49\54\92\49\48\52\92\49\48\53\92\49\49\53\92\51\50\92\49\49\53\92\57\57\92\49\49\52\92\49\48\53\92\49\49\50\92\49\49\54\92\52\54\92\51\50\92\56\57\92\49\49\49\92\49\49\55\92\51\57\92\49\49\52\92\49\48\49\92\51\50\92\57\56\92\49\49\52\92\49\48\49\92\57\55\92\49\48\55\92\49\48\53\92\49\49\48\92\49\48\51\92\51\50\92\49\49\54\92\49\48\52\92\49\48\49\92\51\50\92\57\57\92\49\49\49\92\49\49\50\92\49\50\49\92\49\49\52\92\49\48\53\92\49\48\51\92\49\48\52\92\49\49\54\92\51\50\92\49\48\56\92\57\55\92\49\49\57\92\52\54\92\51\50\92\49\48\92\49\48\92\55\57\92\49\48\52\92\52\52\92\51\50\92\57\56\92\49\49\54\92\49\49\57\92\52\52\92\51\50\92\55\51\92\51\57\92\49\49\56\92\49\48\49\92\51\50\92\49\48\56\92\49\49\49\92\49\48\51\92\49\48\51\92\49\48\49\92\49\48\48\92\51\50\92\49\50\49\92\49\49\49\92\49\49\55\92\49\49\52\92\51\50\92\55\51\92\56\48\92\51\50\92\57\55\92\49\48\48\92\49\48\48\92\49\49\52\92\49\48\49\92\49\49\53\92\49\49\53\92\52\54\92\49\48\92\49\48\92\57\52\92\52\56\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\52\53\92\49\48\39\41\101\110\100\32\101\110\100\41\101\110\100\41\101\110\100\41\101\110\100\59\100\120\81\97\112\109\99\113\74\69\117\84\52\85\110\105\72\52\104\107\113\75\57\49\120\89\65\72\101\79\87\104\115\76\113\117\76\104\121\74\50\111\74\114\111\73\82\85\57\77\121\109\73\112\110\108\101\112\106\90\106\116\83\81\54\40\123\49\49\48\54\44\54\57\52\44\54\54\54\44\57\52\57\44\49\48\50\55\44\49\48\48\57\44\56\54\48\44\49\50\51\52\44\56\51\54\44\55\55\49\44\49\50\56\55\44\49\50\48\53\44\54\56\57\44\56\52\52\44\49\49\49\54\44\54\56\49\44\49\51\51\57\44\57\54\53\44\57\56\56\44\57\55\57\44\55\53\50\44\49\50\55\51\44\49\50\49\56\44\54\57\51\44\49\51\48\51\44\55\51\51\44\56\50\50\44\57\56\55\44\49\50\55\50\44\54\57\55\44\55\53\49\44\49\50\53\53\44\54\57\48\44\57\52\53\44\49\51\49\56\44\49\50\48\49\44\55\53\52\44\49\48\49\54\44\49\51\52\48\44\49\48\49\50\44\49\49\49\56\44\54\53\56\44\49\49\56\50\44\49\49\51\54\44\49\51\50\50\44\49\49\57\56\44\49\50\56\56\44\49\51\53\51\44\57\54\52\44\49\50\52\53\44\56\52\57\44\49\49\52\51\44\55\52\57\44\49\48\49\48\44\54\54\53\44\49\48\54\53\44\49\50\48\48\44\55\51\56\44\56\51\48\44\57\57\55\44\49\48\48\51\44\49\52\50\57\44\49\50\57\57\44\56\53\55\44\49\51\51\51\44\55\55\52\44\49\48\53\55\44\57\52\55\44\49\50\52\52\44\49\51\54\57\44\49\48\49\52\44\57\51\54\44\55\57\56\44\55\57\48\44\55\48\57\44\49\52\48\49\44\49\49\53\55\44\49\48\50\49\44\56\52\56\44\55\57\49\44\49\48\57\57\44\56\54\51\44\49\51\53\54\44\49\48\54\48\44\56\48\49\44\49\49\48\56\44\57\56\49\44\49\49\55\49\44\49\48\50\56\44\57\49\57\44\49\51\54\50\44\55\48\49\44\49\52\48\55\44\57\55\53\44\49\49\48\52\44\49\48\51\53\44\49\48\51\50\44\56\52\50\44\55\57\50\44\49\50\49\53\44\49\48\48\54\44\56\53\49\44\49\50\55\48\44\49\48\48\56\44\56\53\54\44\49\49\49\49\44\49\48\57\55\44\49\50\51\49\44\55\57\54\44\55\55\50\44\49\50\49\54\44\49\51\55\53\44\49\51\57\49\44\49\52\50\52\44\55\54\52\44\49\51\57\56\44\49\48\48\50\44\56\51\50\44\57\50\57\44\57\48\54\44\49\48\56\51\44\57\53\53\44\55\49\53\44\49\51\53\52\44\49\49\50\57\44\49\50\57\53\44\55\51\53\44\49\48\56\53\44\49\51\53\50\44\56\57\54\44\49\52\51\57\44\49\48\53\52\44\49\48\55\54\44\56\57\52\44\49\50\53\52\44\49\52\48\57\44\49\50\53\54\44\49\50\56\50\44\56\49\49\44\55\52\56\44\49\52\48\51\44\49\50\57\49\44\54\56\48\44\49\49\57\50\44\57\48\49\44\57\50\53\44\49\50\54\48\44\55\55\57\44\49\50\50\56\44\49\49\49\57\44\49\52\48\52\44\54\54\48\44\49\48\51\51\44\49\49\53\54\44\49\50\57\48\44\49\49\53\49\44\49\49\56\54\44\55\52\50\44\49\51\48\53\44\49\50\56\48\44\49\52\50\50\44\57\52\49\44\56\55\54\44\49\50\50\50\44\49\48\55\50\44\56\54\52\44\57\55\51\44\55\51\54\44\57\56\53\44\49\51\56\49\44\49\50\49\55\44\49\49\57\53\44\57\49\48\44\55\50\55\44\49\51\50\57\44\49\52\52\48\44\56\48\52\44\56\53\52\44\56\50\55\44\56\55\49\44\49\51\51\56\44\55\54\54\44\55\56\52\44\55\52\49\44\49\50\51\51\44\56\50\56\44\49\48\49\53\44\49\48\52\56\44\49\51\52\51\44\56\57\50\44\49\50\50\52\44\57\53\50\44\49\51\54\51\44\56\56\48\44\49\50\55\49\44\49\49\55\57\44\55\51\57\44\57\55\52\44\49\48\48\48\44\57\53\48\44\56\48\48\44\57\52\56\44\49\50\48\51\44\49\48\50\54\44\57\48\48\44\57\52\48\44\54\56\51\44\49\48\52\53\44\57\49\51\44\49\48\54\55\44\49\48\51\48\44\49\50\56\52\44\54\55\50\44\49\52\50\48\44\49\52\48\48\44\57\48\57\44\49\51\50\56\44\56\48\56\44\56\51\57\44\49\50\52\49\44\49\49\50\50\44\57\48\51\44\56\54\56\44\49\51\51\54\44\57\50\52\44\49\52\50\55\44\49\50\54\51\44\56\50\53\44\56\48\50\44\49\48\54\51\44\49\50\54\50\44\49\51\56\48\44\49\50\57\56\44\55\50\50\44\49\49\54\54\44\49\48\54\50\44\56\56\56\44\57\49\55\44\49\52\51\48\44\49\51\55\55\44\56\50\48\44\49\48\56\56\44\49\51\57\55\44\56\49\50\44\49\49\57\51\44\55\56\49\44\49\49\51\48\44\49\52\51\53\44\49\51\53\56\44\57\55\54\44\49\48\50\57\44\49\49\55\54\44\49\52\51\50\44\57\57\53\44\49\48\56\52\44\49\52\49\48\44\54\56\52\44\49\51\56\55\44\49\51\54\52\44\49\49\51\56\44\55\51\55\44\57\57\54\44\55\52\54\44\49\48\51\55\44\49\49\52\54\44\56\49\48\44\49\51\50\51\44\56\52\55\44\57\50\55\44\49\51\57\51\44\55\52\53\44\49\51\56\52\44\49\51\52\49\44\55\50\53\44\57\51\48\44\49\50\51\53\44\49\49\57\54\44\57\52\54\44\49\50\50\53\44\56\48\53\44\55\49\48\44\56\49\56\44\49\49\51\53\44\49\48\57\54\44\49\51\48\56\44\49\49\49\51\44\49\51\56\56\44\54\56\56\44\56\55\57\44\49\50\52\54\44\49\49\49\55\44\54\56\55\44\49\49\53\57\44\49\50\54\49\44\56\57\51\44\49\51\48\49\44\55\53\51\44\49\48\50\48\44\49\49\50\53\44\49\49\52\53\44\49\50\48\54\44\49\51\54\56\44\55\49\55\44\49\49\56\53\44\49\48\56\54\44\49\51\52\53\44\49\48\51\56\44\49\51\51\52\44\49\48\56\57\44\56\49\52\44\54\55\54\44\49\48\53\53\44\49\48\52\48\44\57\51\52\44\49\50\52\57\44\49\50\48\57\44\57\55\56\44\49\49\48\48\44\49\51\49\51\44\49\49\54\53\44\49\50\49\49\44\57\57\56\44\49\49\57\49\44\49\51\53\49\44\49\51\52\54\44\55\54\57\44\49\52\49\50\44\55\48\50\44\49\52\51\55\44\55\51\52\44\49\49\50\56\44\56\56\50\44\57\57\50\44\55\50\49\44\56\56\52\44\49\48\50\50\44\57\53\55\44\57\49\54\44\56\56\54\44\57\55\50\44\55\50\51\44\49\49\49\48\44\54\55\49\44\49\51\57\48\44\49\48\53\56\44\49\52\49\52\44\49\49\55\55\44\56\50\52\44\49\49\54\57\44\49\50\56\57\44\57\56\51\44\56\57\48\44\56\50\57\44\49\49\50\52\44\55\53\53\44\55\52\55\44\49\51\50\55\44\55\48\48\44\49\51\48\55\44\56\57\53\44\49\50\49\50\44\55\49\56\44\55\49\51\44\57\53\57\44\49\49\57\48\44\57\48\56\44\54\54\51\44\49\50\48\52\44\57\56\54\44\49\52\49\57\44\54\57\57\44\49\49\56\52\44\49\51\57\52\44\56\52\54\44\54\56\53\44\49\50\54\55\44\49\52\49\56\44\57\53\51\44\49\49\49\50\44\49\48\54\56\44\49\51\55\56\44\49\48\49\55\44\56\57\57\44\49\48\52\49\44\57\49\49\44\56\51\51\44\55\56\57\44\49\51\55\57\44\49\49\56\49\44\56\48\51\44\49\50\55\57\44\49\50\57\55\44\49\48\52\50\44\55\48\51\44\49\52\48\54\44\56\54\57\44\56\54\55\44\57\48\50\44\49\52\51\56\44\49\50\52\51\44\56\48\57\44\57\49\50\44\55\49\57\44\55\54\56\44\49\51\49\52\44\49\50\55\52\44\49\48\51\54\44\56\55\50\44\55\49\52\44\55\50\52\44\49\49\55\50\44\49\51\56\53\44\49\48\51\57\44\57\51\56\44\49\51\50\48\44\57\57\57\44\49\51\52\57\44\57\49\56\44\54\55\51\44\49\49\54\55\44\49\48\51\49\44\49\51\51\48\44\49\51\51\55\44\54\56\50\44\57\56\48\44\49\50\57\54\44\49\49\51\57\44\56\56\49\44\55\50\54\44\56\51\55\44\54\54\49\44\49\51\54\48\44\49\51\50\54\44\56\52\49\44\49\51\48\54\44\57\49\52\44\56\48\54\44\49\50\53\55\44\49\50\48\50\44\49\49\56\56\44\55\50\48\44\56\49\53\44\57\51\51\44\56\54\50\44\55\52\51\44\49\49\51\50\44\49\50\54\57\44\57\56\57\44\54\55\48\44\57\53\49\44\55\48\56\44\55\57\53\44\49\51\48\48\44\57\50\51\44\55\53\48\44\49\51\53\48\44\49\49\53\56\44\49\50\49\57\44\49\50\57\52\44\49\48\56\49\44\56\50\49\44\55\55\56\44\49\51\50\49\44\56\50\51\44\56\53\56\44\49\50\49\52\44\49\49\53\53\44\57\51\57\44\49\51\53\57\44\54\57\49\44\56\55\52\44\54\54\50\44\57\56\50\44\56\51\52\44\54\54\52\44\49\48\49\57\44\56\55\56\44\49\50\50\55\44\49\51\56\51\44\57\57\48\44\49\48\57\52\44\56\53\48\44\55\53\56\44\55\54\50\44\56\54\49\44\49\48\57\56\44\49\51\56\54\44\56\56\51\44\49\49\54\49\44\56\49\54\44\56\55\48\44\54\55\55\44\57\48\55\44\49\48\57\51\44\55\55\48\44\49\52\51\49\44\49\50\53\56\44\49\51\48\52\44\49\48\50\53\44\49\48\52\55\44\49\50\56\49\44\57\49\53\44\49\49\56\51\44\49\52\50\49\44\56\53\53\44\49\52\52\49\44\49\48\57\50\44\49\51\56\57\44\49\50\51\56\44\56\55\55\44\55\49\54\44\49\52\48\50\44\49\49\54\52\44\49\48\55\52\44\49\48\50\51\44\49\48\55\51\44\55\53\54\44\49\49\48\53\44\57\53\54\44\49\51\49\48\44\55\53\55\44\56\57\55\44\55\57\52\44\49\48\56\55\44\49\50\48\55\44\49\52\50\56\44\54\57\56\44\49\49\50\49\44\54\57\50\44\49\49\56\55\44\49\50\50\49\44\49\51\56\50\44\57\54\57\44\57\55\48\44\55\56\50\44\49\52\50\51\44\49\48\54\54\44\55\54\51\44\49\50\48\56\44\49\51\57\53\44\49\50\54\54\44\49\50\50\57\44\49\48\57\53\44\49\50\51\48\44\55\52\52\44\54\55\57\44\56\52\53\44\49\48\54\57\44\49\50\53\50\44\57\51\49\44\49\51\54\53\44\57\54\55\44\49\50\52\48\44\49\50\49\48\44\49\49\57\55\44\56\49\57\44\49\49\52\55\44\49\52\51\54\44\49\51\53\55\44\49\48\54\49\44\49\49\52\48\44\49\48\50\52\44\55\51\48\44\49\48\48\49\44\49\49\51\52\44\55\57\51\44\49\49\55\51\44\49\51\54\54\44\49\48\53\49\44\57\48\53\44\49\48\55\55\44\57\55\55\44\55\48\54\44\49\51\49\53\44\57\55\49\44\49\50\55\54\44\49\49\55\52\44\49\52\49\49\44\49\49\55\56\44\49\51\57\57\44\55\55\51\44\49\51\50\53\44\57\51\53\44\54\54\57\44\55\50\56\44\55\54\49\44\57\52\52\44\54\54\56\44\49\48\53\50\44\49\50\51\50\44\49\49\57\57\44\57\50\48\44\57\54\49\44\55\48\52\44\56\55\53\44\49\49\54\50\44\55\55\54\44\57\56\52\44\49\50\53\57\44\49\48\55\49\44\57\54\48\44\49\51\55\54\44\49\51\55\50\44\49\50\53\51\44\49\49\53\48\44\57\57\51\44\49\50\49\51\44\55\55\55\44\49\52\50\53\44\49\50\57\51\44\49\49\50\51\44\49\48\49\56\44\56\53\51\44\49\48\52\52\44\55\49\50\44\49\51\51\53\44\49\49\52\50\44\56\52\48\44\49\48\48\52\44\55\51\50\44\49\52\48\53\44\49\52\49\55\44\49\48\53\54\44\55\56\55\44\56\51\56\44\49\52\52\50\44\49\51\54\49\44\49\51\49\50\44\49\49\48\49\44\54\54\55\44\49\52\49\53\44\49\49\49\53\44\49\52\51\52\44\49\48\57\49\44\55\54\55\44\56\54\54\44\49\50\54\52\44\49\49\52\52\44\57\51\55\44\49\50\51\57\44\56\53\57\44\49\51\55\48\44\49\50\55\55\44\54\53\57\44\49\51\55\49\44\57\50\56\44\49\48\48\55\44\49\49\48\55\44\49\48\53\51\44\49\49\55\48\44\49\49\57\52\44\49\51\52\50\44\49\51\49\54\44\55\57\55\44\49\49\54\56\44\49\48\48\53\44\49\50\55\53\44\45\49\44\49\48\50\44\56\49\44\49\49\51\44\53\56\44\52\48\44\54\57\44\50\50\44\49\49\51\44\49\48\56\44\50\50\44\51\50\44\54\54\44\50\50\44\53\51\44\49\50\50\44\49\50\50\44\51\49\44\50\56\44\53\53\44\56\53\44\49\53\56\44\49\48\49\44\50\56\44\53\51\44\55\56\44\51\57\44\53\50\44\54\48\44\49\55\55\44\49\54\44\51\50\44\57\50\44\49\55\44\53\56\44\57\48\44\49\51\44\50\56\44\49\51\52\44\55\53\44\52\50\44\51\49\44\51\44\50\56\44\49\52\44\53\55\44\54\51\44\52\56\44\50\52\50\44\48\44\49\52\55\44\56\48\44\55\49\44\49\48\44\52\51\44\52\44\49\49\54\44\51\54\44\51\54\44\56\44\56\48\44\56\55\44\54\53\44\53\53\44\54\51\44\49\48\49\44\54\53\44\49\51\44\55\50\44\55\49\44\49\50\50\44\49\48\51\44\50\56\44\53\48\44\49\51\55\44\57\49\44\50\53\44\52\48\44\49\51\44\51\44\49\55\44\54\56\44\54\48\44\50\48\50\44\49\49\49\44\53\51\44\56\49\44\51\57\44\54\54\44\49\48\48\44\53\57\44\52\51\44\49\55\44\50\57\44\51\53\44\54\57\44\50\52\44\54\54\44\52\55\44\54\44\56\52\44\57\57\44\50\52\56\44\49\50\53\44\52\44\54\49\44\51\50\44\50\50\44\51\50\44\49\48\57\44\56\55\44\51\52\44\52\44\49\44\54\55\44\52\50\44\55\48\44\53\44\50\51\57\44\49\50\51\44\54\49\44\49\49\44\49\50\50\44\48\44\50\50\44\52\56\44\50\53\53\44\56\52\44\49\48\49\44\49\55\49\44\49\48\57\44\50\53\52\44\49\52\44\49\49\51\44\51\56\44\57\53\44\49\53\44\57\51\44\51\52\44\53\49\44\52\54\44\50\51\44\50\50\55\44\52\51\44\53\48\44\50\53\44\52\48\44\56\50\44\54\56\44\51\48\44\49\50\53\44\49\49\48\44\49\49\51\44\50\57\44\50\48\44\54\55\44\54\54\44\50\51\44\52\49\44\53\50\44\49\50\55\44\49\49\51\44\50\54\44\49\56\44\53\54\44\50\56\44\54\51\44\52\51\44\50\51\44\52\56\44\51\44\54\48\44\53\56\44\55\52\44\51\51\44\49\53\44\53\52\44\52\50\44\50\52\56\44\56\56\44\52\44\49\50\53\44\56\50\44\50\56\44\52\52\44\52\50\44\49\50\44\50\49\44\54\53\44\54\55\44\50\49\44\54\44\53\56\44\55\48\44\50\56\44\49\54\48\44\56\51\44\54\51\44\54\54\44\50\50\44\57\48\44\49\57\44\48\44\50\53\44\52\44\53\55\44\52\52\44\49\48\50\44\49\54\54\44\56\50\44\49\56\44\52\56\44\49\56\44\54\52\44\49\49\54\44\54\51\44\49\52\54\44\55\48\44\49\48\44\50\50\44\55\48\44\56\49\44\50\48\44\49\49\48\44\49\50\44\49\53\44\49\54\44\49\57\44\49\48\57\44\48\44\49\48\57\44\52\44\49\53\44\49\57\44\49\52\51\44\50\44\56\49\44\49\49\56\44\49\50\48\44\56\44\51\51\44\50\50\52\44\54\52\44\51\53\44\56\51\44\57\44\51\52\44\49\52\50\44\49\53\44\53\57\44\49\49\53\44\52\50\44\49\52\44\54\53\44\56\50\44\56\51\44\57\50\44\57\52\44\55\57\44\52\48\44\49\50\51\44\52\50\44\51\48\44\50\56\44\50\44\52\55\44\54\56\44\56\44\49\49\49\44\49\56\50\44\49\49\50\44\57\50\44\53\56\44\49\49\57\44\49\50\51\44\57\56\44\52\57\44\49\49\49\44\56\56\44\56\57\44\53\54\44\50\50\44\54\50\44\50\52\44\53\49\44\53\49\44\49\53\57\44\52\50\44\49\56\44\53\54\44\54\54\44\48\44\49\48\55\44\53\52\44\57\44\49\49\44\53\44\50\51\52\44\53\51\44\49\49\48\44\50\48\44\49\56\48\44\49\49\57\44\49\57\44\49\50\49\44\50\52\55\44\55\57\44\49\54\44\53\50\44\49\56\44\49\48\53\44\50\48\57\44\54\48\44\51\52\44\49\49\53\44\49\50\44\52\44\53\57\44\52\49\44\53\54\44\51\53\44\49\48\51\44\53\56\44\50\54\44\56\49\44\51\52\44\54\52\44\49\48\48\44\53\44\51\52\44\54\49\44\49\48\48\44\52\52\44\50\52\44\49\49\57\44\56\50\44\49\56\44\50\53\52\44\50\56\44\53\57\44\57\48\44\52\49\44\54\51\44\52\57\44\54\51\44\54\52\44\50\48\44\53\56\44\48\44\50\49\44\49\48\57\44\50\44\54\56\44\49\49\49\44\51\56\44\49\53\44\49\53\56\44\49\48\54\44\52\55\44\57\53\44\56\55\44\49\48\56\44\49\48\44\57\55\44\50\53\44\56\49\44\56\54\44\54\49\44\52\54\44\51\53\44\49\50\50\44\54\54\44\57\44\50\48\44\52\50\44\49\48\48\44\55\49\44\49\55\54\44\54\49\44\49\57\44\51\57\44\51\48\44\50\48\44\49\50\54\44\52\51\44\56\49\44\50\49\53\44\55\48\44\52\52\44\49\50\55\44\49\49\44\49\51\44\55\56\44\49\50\57\44\51\52\44\50\48\44\53\52\44\50\51\44\54\52\44\49\49\53\44\53\52\44\50\53\44\50\48\54\44\50\50\44\54\44\49\50\55\44\54\44\49\54\55\44\50\52\44\56\44\49\48\50\44\54\54\44\49\50\55\44\51\54\44\57\55\44\54\52\44\51\55\44\50\57\44\49\48\55\44\50\48\44\53\52\44\50\50\54\44\53\48\44\50\49\44\52\55\44\56\57\44\56\44\50\51\44\56\48\44\49\50\50\44\51\57\44\57\44\50\44\49\55\57\44\51\51\44\50\56\44\52\51\44\50\55\44\54\44\49\54\44\56\49\44\53\55\44\56\51\44\52\56\44\51\52\44\57\44\49\51\56\44\56\44\56\57\44\52\57\44\49\49\50\44\49\55\44\49\49\51\44\53\55\44\51\55\44\49\49\50\44\49\48\57\44\50\51\51\44\55\57\44\52\56\44\52\54\44\49\49\51\44\56\57\44\49\56\57\44\50\44\50\49\44\50\56\44\52\50\44\56\52\44\49\55\54\44\53\49\44\49\53\44\56\56\44\50\49\44\49\55\44\51\55\44\49\49\50\44\53\54\44\57\44\56\48\44\49\51\49\44\49\48\44\49\55\44\54\48\44\49\54\54\44\53\55\44\51\51\44\53\44\56\44\51\56\44\54\56\44\49\51\56\44\50\51\53\44\54\44\53\55\44\49\51\52\44\54\49\44\49\50\57\44\53\52\44\53\56\44\49\49\53\44\54\48\44\51\48\44\49\54\55\44\54\53\44\50\56\44\53\44\49\48\54\44\49\52\44\54\57\44\52\50\44\52\49\44\54\57\44\51\53\44\51\50\44\49\48\49\44\56\50\44\53\49\44\56\49\44\53\49\44\49\48\50\44\50\44\51\56\44\49\53\44\51\57\44\49\48\56\44\56\48\44\54\52\44\49\48\54\44\50\57\44\54\55\44\53\54\44\49\48\50\44\54\44\56\51\44\49\48\56\44\54\48\44\49\54\44\54\57\44\49\52\44\54\49\44\56\57\44\52\49\44\51\49\44\52\53\44\49\48\57\44\56\50\44\54\50\44\49\49\55\44\52\53\44\49\48\51\44\52\55\44\49\48\55\44\49\49\48\44\56\51\44\55\51\44\56\49\44\52\51\44\52\56\44\50\50\44\56\52\44\54\44\53\57\44\49\52\56\44\54\48\44\49\52\44\49\53\50\44\50\48\44\49\48\54\44\49\54\57\44\49\48\50\44\49\48\54\44\54\44\49\54\44\52\48\44\52\48\44\50\48\44\49\52\44\51\55\44\53\50\44\57\49\44\56\51\44\53\57\44\49\50\53\44\56\57\44\49\48\44\49\48\50\44\49\48\55\44\49\55\44\56\44\49\48\52\44\49\57\44\50\48\44\49\52\53\44\55\51\44\52\44\49\44\49\48\51\44\55\54\44\50\49\44\57\50\44\56\55\44\57\48\44\54\53\44\50\57\44\54\44\52\55\44\50\57\44\49\48\48\44\50\53\44\56\51\44\49\50\55\44\53\49\44\53\53\44\50\55\44\56\49\44\53\50\44\54\49\44\57\52\44\52\54\44\57\57\44\50\55\44\54\44\51\55\44\50\53\44\49\51\44\51\50\44\49\49\56\44\49\51\57\44\49\48\50\44\54\48\44\50\51\44\56\57\44\53\56\44\56\50\44\49\51\49\44\49\55\44\51\52\44\53\49\44\57\54\44\49\44\51\57\44\57\53\44\56\51\44\51\50\44\54\51\44\53\52\44\54\51\44\56\49\44\52\55\44\51\49\44\54\51\44\49\48\44\49\49\50\44\54\50\44\53\54\44\53\44\52\52\44\49\48\51\44\54\50\44\50\48\51\44\57\48\44\50\50\48\44\51\56\44\56\50\44\49\48\54\44\49\56\44\49\54\53\44\52\51\44\56\44\51\57\44\56\56\44\49\48\54\44\49\44\49\51\55\44\50\48\55\44\50\49\44\49\49\51\44\53\52\44\53\57\44\57\53\44\56\57\44\52\44\57\48\44\50\57\44\54\54\44\50\55\44\54\49\44\55\51\44\49\48\50\44\50\50\49\44\49\52\56\44\50\51\44\51\56\44\54\56\44\49\49\53\44\49\49\51\44\56\49\44\49\50\55\44\51\52\44\56\50\44\49\50\49\44\50\55\44\52\50\44\55\49\44\49\49\56\44\49\48\49\44\49\50\53\44\49\49\48\44\51\53\44\56\57\44\49\48\51\44\49\50\50\44\49\49\53\44\51\48\44\53\51\44\52\49\44\50\48\50\44\49\48\44\49\49\51\44\54\56\44\49\48\55\44\49\48\44\49\54\44\55\50\44\54\51\44\51\49\44\56\55\44\53\50\44\52\55\44\51\51\44\49\54\44\49\48\56\44\49\44\56\49\44\54\53\44\52\55\44\50\57\44\50\51\44\49\49\53\44\56\48\44\56\48\44\50\49\44\50\53\44\56\57\44\54\48\44\56\56\44\50\51\44\55\49\44\50\44\53\53\44\55\52\44\49\49\44\50\48\44\51\57\44\52\51\44\51\57\44\49\57\44\51\44\50\51\49\44\56\57\44\57\49\44\50\51\44\54\56\44\52\55\44\49\48\53\44\53\57\44\57\56\44\54\54\44\57\51\44\51\50\44\49\54\44\51\50\44\49\49\48\44\51\51\44\51\56\44\51\44\56\56\44\54\53\44\57\53\44\52\44\54\52\44\51\57\44\56\57\44\56\55\44\52\54\125\44\34\116\79\52\75\71\100\119\103\52\78\54\54\53\97\89\79\97\90\74\121\55\81\103\121\83\77\34\41\59")()')
Write, Run & Share Lua code online using OneCompiler's Lua online compiler for free. It's one of the robust, feature-rich online compilers for Lua language, running the latest Lua version 5.4. Getting started with the OneCompiler's Lua editor is easy and fast. The editor shows sample boilerplate code when you choose language as Lua and start coding.
OneCompiler's Lua online editor supports stdin and users can give inputs to programs using the STDIN textbox under the I/O tab. Following is a sample Lua program which takes name as input and prints hello message with your name.
name = io.read("*a")
print ("Hello ", name)
Lua is a light weight embeddable scripting language which is built on top of C. It is used in almost all kind of applications like games, web applications, mobile applications, image processing etc. It's a very powerful, fast, easy to learn, open-source scripting language.
-- global variables
a = 10
-- local variables
local x = 30
Value Type | Description |
---|---|
number | Represents numbers |
string | Represents text |
nil | Differentiates values whether it has data or not |
boolean | Value can be either true or false |
function | Represents a sub-routine |
userdata | Represents arbitary C data |
thread | Represents independent threads of execution. |
table | Can hold any value except nil |
While is also used to iterate a set of statements based on a condition. Usually while is preferred when number of iterations are not known in advance.
while(condition)
do
--code
end
Repeat-Until is also used to iterate a set of statements based on a condition. It is very similar to Do-While, it is mostly used when you need to execute the statements atleast once.
repeat
--code
until( condition )
For loop is used to iterate a set of statements based on a condition.
for init,max/min value, increment
do
--code
end
Function is a sub-routine which contains set of statements. Usually functions are written when multiple calls are required to same set of statements which increase re-usuability and modularity.
optional_function_scope function function_name( argument1, argument2, argument3........, argumentn)
--code
return params with comma seperated
end