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

Lua online compiler

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.

Taking inputs (stdin)

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)

About Lua

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.

Syntax help

Variables

  • By default all the variables declared are global variables
  • If the variables are explicitly mentioned as local then they are local variables.
  • Lua is a dynamically typed language and hence only the values will have types not the variables.

Examples

-- global variables
a = 10

-- local variables

local x = 30
Value TypeDescription
numberRepresents numbers
stringRepresents text
nilDifferentiates values whether it has data or not
booleanValue can be either true or false
functionRepresents a sub-routine
userdataRepresents arbitary C data
threadRepresents independent threads of execution.
tableCan hold any value except nil

Loops

1. While:

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

2. Repeat-Until:

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 )

3. For:

For loop is used to iterate a set of statements based on a condition.

for init,max/min value, increment
do
   --code
end

Functions

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