{"ScriptPreparationCode":"const numberMap = new Map([\r\n [\u0022one\u0022, 1],\r\n [\u0022two\u0022, 2],\r\n [\u0022three\u0022, 3],\r\n [\u0022four\u0022, 4],\r\n [\u0022five\u0022, 5],\r\n [\u0022six\u0022, 6],\r\n [\u0022seven\u0022, 7],\r\n [\u0022eight\u0022, 8],\r\n [\u0022nine\u0022, 9],\r\n [\u0022ten\u0022, 10],\r\n [\u0022eleven\u0022, 11],\r\n [\u0022twelve\u0022, 12],\r\n [\u0022thirteen\u0022, 13],\r\n [\u0022fourteen\u0022, 14],\r\n [\u0022fifteen\u0022, 15],\r\n [\u0022sixteen\u0022, 16],\r\n [\u0022seventeen\u0022, 17],\r\n [\u0022eighteen\u0022, 18],\r\n [\u0022nineteen\u0022, 19],\r\n [\u0022twenty\u0022, 20],\r\n [\u0022twenty-one\u0022, 21],\r\n [\u0022twenty-two\u0022, 22],\r\n [\u0022twenty-three\u0022, 23],\r\n [\u0022twenty-four\u0022, 24],\r\n [\u0022twenty-five\u0022, 25],\r\n [\u0022twenty-six\u0022, 26],\r\n [\u0022twenty-seven\u0022, 27],\r\n [\u0022twenty-eight\u0022, 28],\r\n [\u0022twenty-nine\u0022, 29],\r\n [\u0022thirty\u0022, 30],\r\n [\u0022thirty-one\u0022, 31],\r\n [\u0022thirty-two\u0022, 32],\r\n [\u0022thirty-three\u0022, 33],\r\n [\u0022thirty-four\u0022, 34],\r\n [\u0022thirty-five\u0022, 35],\r\n [\u0022thirty-six\u0022, 36],\r\n [\u0022thirty-seven\u0022, 37],\r\n [\u0022thirty-eight\u0022, 38],\r\n [\u0022thirty-nine\u0022, 39],\r\n [\u0022forty\u0022, 40],\r\n [\u0022forty-one\u0022, 41],\r\n [\u0022forty-two\u0022, 42],\r\n [\u0022forty-three\u0022, 43],\r\n [\u0022forty-four\u0022, 44],\r\n [\u0022forty-five\u0022, 45],\r\n [\u0022forty-six\u0022, 46],\r\n [\u0022forty-seven\u0022, 47],\r\n [\u0022forty-eight\u0022, 48],\r\n [\u0022forty-nine\u0022, 49],\r\n [\u0022fifty\u0022, 50],\r\n [\u0022fifty-one\u0022, 51],\r\n [\u0022fifty-two\u0022, 52],\r\n [\u0022fifty-three\u0022, 53],\r\n [\u0022fifty-four\u0022, 54],\r\n [\u0022fifty-five\u0022, 55],\r\n [\u0022fifty-six\u0022, 56],\r\n [\u0022fifty-seven\u0022, 57],\r\n [\u0022fifty-eight\u0022, 58],\r\n [\u0022fifty-nine\u0022, 59],\r\n [\u0022sixty\u0022, 60],\r\n [\u0022sixty-one\u0022, 61],\r\n [\u0022sixty-two\u0022, 62],\r\n [\u0022sixty-three\u0022, 63],\r\n [\u0022sixty-four\u0022, 64],\r\n [\u0022sixty-five\u0022, 65],\r\n [\u0022sixty-six\u0022, 66],\r\n [\u0022sixty-seven\u0022, 67],\r\n [\u0022sixty-eight\u0022, 68],\r\n [\u0022sixty-nine\u0022, 69],\r\n [\u0022seventy\u0022, 70],\r\n [\u0022seventy-one\u0022, 71],\r\n [\u0022seventy-two\u0022, 72],\r\n [\u0022seventy-three\u0022, 73],\r\n [\u0022seventy-four\u0022, 74],\r\n [\u0022seventy-five\u0022, 75],\r\n [\u0022seventy-six\u0022, 76],\r\n [\u0022seventy-seven\u0022, 77],\r\n [\u0022seventy-eight\u0022, 78],\r\n [\u0022seventy-nine\u0022, 79],\r\n [\u0022eighty\u0022, 80],\r\n [\u0022eighty-one\u0022, 81],\r\n [\u0022eighty-two\u0022, 82],\r\n [\u0022eighty-three\u0022, 83],\r\n [\u0022eighty-four\u0022, 84],\r\n [\u0022eighty-five\u0022, 85],\r\n [\u0022eighty-six\u0022, 86],\r\n [\u0022eighty-seven\u0022, 87],\r\n [\u0022eighty-eight\u0022, 88],\r\n [\u0022eighty-nine\u0022, 89],\r\n [\u0022ninety\u0022, 90],\r\n [\u0022ninety-one\u0022, 91],\r\n [\u0022ninety-two\u0022, 92],\r\n [\u0022ninety-three\u0022, 93],\r\n [\u0022ninety-four\u0022, 94],\r\n [\u0022ninety-five\u0022, 95],\r\n [\u0022ninety-six\u0022, 96],\r\n [\u0022ninety-seven\u0022, 97],\r\n [\u0022ninety-eight\u0022, 98],\r\n [\u0022ninety-nine\u0022, 99]\r\n]);\r\n\r\nfunction getNumberValue(word) {\r\n switch (word) {\r\n case \u0022one\u0022: return 1;\r\n case \u0022two\u0022: return 2;\r\n case \u0022three\u0022: return 3;\r\n case \u0022four\u0022: return 4;\r\n case \u0022five\u0022: return 5;\r\n case \u0022six\u0022: return 6;\r\n case \u0022seven\u0022: return 7;\r\n case \u0022eight\u0022: return 8;\r\n case \u0022nine\u0022: return 9;\r\n case \u0022ten\u0022: return 10;\r\n case \u0022eleven\u0022: return 11;\r\n case \u0022twelve\u0022: return 12;\r\n case \u0022thirteen\u0022: return 13;\r\n case \u0022fourteen\u0022: return 14;\r\n case \u0022fifteen\u0022: return 15;\r\n case \u0022sixteen\u0022: return 16;\r\n case \u0022seventeen\u0022: return 17;\r\n case \u0022eighteen\u0022: return 18;\r\n case \u0022nineteen\u0022: return 19;\r\n case \u0022twenty\u0022: return 20;\r\n case \u0022twenty-one\u0022: return 21;\r\n case \u0022twenty-two\u0022: return 22;\r\n case \u0022twenty-three\u0022: return 23;\r\n case \u0022twenty-four\u0022: return 24;\r\n case \u0022twenty-five\u0022: return 25;\r\n case \u0022twenty-six\u0022: return 26;\r\n case \u0022twenty-seven\u0022: return 27;\r\n case \u0022twenty-eight\u0022: return 28;\r\n case \u0022twenty-nine\u0022: return 29;\r\n case \u0022thirty\u0022: return 30;\r\n case \u0022thirty-one\u0022: return 31;\r\n case \u0022thirty-two\u0022: return 32;\r\n case \u0022thirty-three\u0022: return 33;\r\n case \u0022thirty-four\u0022: return 34;\r\n case \u0022thirty-five\u0022: return 35;\r\n case \u0022thirty-six\u0022: return 36;\r\n case \u0022thirty-seven\u0022: return 37;\r\n case \u0022thirty-eight\u0022: return 38;\r\n case \u0022thirty-nine\u0022: return 39;\r\n case \u0022forty\u0022: return 40;\r\n case \u0022forty-one\u0022: return 41;\r\n case \u0022forty-two\u0022: return 42;\r\n case \u0022forty-three\u0022: return 43;\r\n case \u0022forty-four\u0022: return 44;\r\n case \u0022forty-five\u0022: return 45;\r\n case \u0022forty-six\u0022: return 46;\r\n case \u0022forty-seven\u0022: return 47;\r\n case \u0022forty-eight\u0022: return 48;\r\n case \u0022forty-nine\u0022: return 49;\r\n case \u0022fifty\u0022: return 50;\r\n case \u0022fifty-one\u0022: return 51;\r\n case \u0022fifty-two\u0022: return 52;\r\n case \u0022fifty-three\u0022: return 53;\r\n case \u0022fifty-four\u0022: return 54;\r\n case \u0022fifty-five\u0022: return 55;\r\n case \u0022fifty-six\u0022: return 56;\r\n case \u0022fifty-seven\u0022: return 57;\r\n case \u0022fifty-eight\u0022: return 58;\r\n case \u0022fifty-nine\u0022: return 59;\r\n case \u0022sixty\u0022: return 60;\r\n case \u0022sixty-one\u0022: return 61;\r\n case \u0022sixty-two\u0022: return 62;\r\n case \u0022sixty-three\u0022: return 63;\r\n case \u0022sixty-four\u0022: return 64;\r\n case \u0022sixty-five\u0022: return 65;\r\n case \u0022sixty-six\u0022: return 66;\r\n case \u0022sixty-seven\u0022: return 67;\r\n case \u0022sixty-eight\u0022: return 68;\r\n case \u0022sixty-nine\u0022: return 69;\r\n case \u0022seventy\u0022: return 70;\r\n case \u0022seventy-one\u0022: return 71;\r\n case \u0022seventy-two\u0022: return 72;\r\n case \u0022seventy-three\u0022: return 73;\r\n case \u0022seventy-four\u0022: return 74;\r\n case \u0022seventy-five\u0022: return 75;\r\n case \u0022seventy-six\u0022: return 76;\r\n case \u0022seventy-seven\u0022: return 77;\r\n case \u0022seventy-eight\u0022: return 78;\r\n case \u0022seventy-nine\u0022: return 79;\r\n case \u0022eighty\u0022: return 80;\r\n case \u0022eighty-one\u0022: return 81;\r\n case \u0022eighty-two\u0022: return 82;\r\n case \u0022eighty-three\u0022: return 83;\r\n case \u0022eighty-four\u0022: return 84;\r\n case \u0022eighty-five\u0022: return 85;\r\n case \u0022eighty-six\u0022: return 86;\r\n case \u0022eighty-seven\u0022: return 87;\r\n case \u0022eighty-eight\u0022: return 88;\r\n case \u0022eighty-nine\u0022: return 89;\r\n case \u0022ninety\u0022: return 90;\r\n case \u0022ninety-one\u0022: return 91;\r\n case \u0022ninety-two\u0022: return 92;\r\n case \u0022ninety-three\u0022: return 93;\r\n case \u0022ninety-four\u0022: return 94;\r\n case \u0022ninety-five\u0022: return 95;\r\n case \u0022ninety-six\u0022: return 96;\r\n case \u0022ninety-seven\u0022: return 97;\r\n case \u0022ninety-eight\u0022: return 98;\r\n case \u0022ninety-nine\u0022: return 99;\r\n default: return null;\r\n }\r\n}\r\n","TestCases":[{"Name":"Map","Code":"numberMap.get(\u0027one\u0027);\r\nnumberMap.get(\u0027two\u0027);\r\nnumberMap.get(\u0027three\u0027);\r\nnumberMap.get(\u0027four\u0027);\r\nnumberMap.get(\u0027five\u0027);\r\nnumberMap.get(\u0027six\u0027);\r\nnumberMap.get(\u0027seven\u0027);\r\nnumberMap.get(\u0027eight\u0027);\r\nnumberMap.get(\u0027nine\u0027);\r\nnumberMap.get(\u0027ten\u0027);\r\nnumberMap.get(\u0027eleven\u0027);\r\nnumberMap.get(\u0027twelve\u0027);\r\nnumberMap.get(\u0027thirteen\u0027);\r\nnumberMap.get(\u0027fourteen\u0027);\r\nnumberMap.get(\u0027fifteen\u0027);\r\nnumberMap.get(\u0027sixteen\u0027);\r\nnumberMap.get(\u0027seventeen\u0027);\r\nnumberMap.get(\u0027eighteen\u0027);\r\nnumberMap.get(\u0027nineteen\u0027);\r\nnumberMap.get(\u0027twenty\u0027);\r\nnumberMap.get(\u0027twenty-one\u0027);\r\nnumberMap.get(\u0027twenty-two\u0027);\r\nnumberMap.get(\u0027twenty-three\u0027);\r\nnumberMap.get(\u0027twenty-four\u0027);\r\nnumberMap.get(\u0027twenty-five\u0027);\r\nnumberMap.get(\u0027twenty-six\u0027);\r\nnumberMap.get(\u0027twenty-seven\u0027);\r\nnumberMap.get(\u0027twenty-eight\u0027);\r\nnumberMap.get(\u0027twenty-nine\u0027);\r\nnumberMap.get(\u0027thirty\u0027);\r\nnumberMap.get(\u0027thirty-one\u0027);\r\nnumberMap.get(\u0027thirty-two\u0027);\r\nnumberMap.get(\u0027thirty-three\u0027);\r\nnumberMap.get(\u0027thirty-four\u0027);\r\nnumberMap.get(\u0027thirty-five\u0027);\r\nnumberMap.get(\u0027thirty-six\u0027);\r\nnumberMap.get(\u0027thirty-seven\u0027);\r\nnumberMap.get(\u0027thirty-eight\u0027);\r\nnumberMap.get(\u0027thirty-nine\u0027);\r\nnumberMap.get(\u0027forty\u0027);\r\nnumberMap.get(\u0027forty-one\u0027);\r\nnumberMap.get(\u0027forty-two\u0027);\r\nnumberMap.get(\u0027forty-three\u0027);\r\nnumberMap.get(\u0027forty-four\u0027);\r\nnumberMap.get(\u0027forty-five\u0027);\r\nnumberMap.get(\u0027forty-six\u0027);\r\nnumberMap.get(\u0027forty-seven\u0027);\r\nnumberMap.get(\u0027forty-eight\u0027);\r\nnumberMap.get(\u0027forty-nine\u0027);\r\nnumberMap.get(\u0027fifty\u0027);\r\nnumberMap.get(\u0027fifty-one\u0027);\r\nnumberMap.get(\u0027fifty-two\u0027);\r\nnumberMap.get(\u0027fifty-three\u0027);\r\nnumberMap.get(\u0027fifty-four\u0027);\r\nnumberMap.get(\u0027fifty-five\u0027);\r\nnumberMap.get(\u0027fifty-six\u0027);\r\nnumberMap.get(\u0027fifty-seven\u0027);\r\nnumberMap.get(\u0027fifty-eight\u0027);\r\nnumberMap.get(\u0027fifty-nine\u0027);\r\nnumberMap.get(\u0027sixty\u0027);\r\nnumberMap.get(\u0027sixty-one\u0027);\r\nnumberMap.get(\u0027sixty-two\u0027);\r\nnumberMap.get(\u0027sixty-three\u0027);\r\nnumberMap.get(\u0027sixty-four\u0027);\r\nnumberMap.get(\u0027sixty-five\u0027);\r\nnumberMap.get(\u0027sixty-six\u0027);\r\nnumberMap.get(\u0027sixty-seven\u0027);\r\nnumberMap.get(\u0027sixty-eight\u0027);\r\nnumberMap.get(\u0027sixty-nine\u0027);\r\nnumberMap.get(\u0027seventy\u0027);\r\nnumberMap.get(\u0027seventy-one\u0027);\r\nnumberMap.get(\u0027seventy-two\u0027);\r\nnumberMap.get(\u0027seventy-three\u0027);\r\nnumberMap.get(\u0027seventy-four\u0027);\r\nnumberMap.get(\u0027seventy-five\u0027);\r\nnumberMap.get(\u0027seventy-six\u0027);\r\nnumberMap.get(\u0027seventy-seven\u0027);\r\nnumberMap.get(\u0027seventy-eight\u0027);\r\nnumberMap.get(\u0027seventy-nine\u0027);\r\nnumberMap.get(\u0027eighty\u0027);\r\nnumberMap.get(\u0027eighty-one\u0027);\r\nnumberMap.get(\u0027eighty-two\u0027);\r\nnumberMap.get(\u0027eighty-three\u0027);\r\nnumberMap.get(\u0027eighty-four\u0027);\r\nnumberMap.get(\u0027eighty-five\u0027);\r\nnumberMap.get(\u0027eighty-six\u0027);\r\nnumberMap.get(\u0027eighty-seven\u0027);\r\nnumberMap.get(\u0027eighty-eight\u0027);\r\nnumberMap.get(\u0027eighty-nine\u0027);\r\nnumberMap.get(\u0027ninety\u0027);\r\nnumberMap.get(\u0027ninety-one\u0027);\r\nnumberMap.get(\u0027ninety-two\u0027);\r\nnumberMap.get(\u0027ninety-three\u0027);\r\nnumberMap.get(\u0027ninety-four\u0027);\r\nnumberMap.get(\u0027ninety-five\u0027);\r\nnumberMap.get(\u0027ninety-six\u0027);\r\nnumberMap.get(\u0027ninety-seven\u0027);\r\nnumberMap.get(\u0027ninety-eight\u0027);\r\nnumberMap.get(\u0027ninety-nine\u0027);","IsDeferred":false},{"Name":"Switch","Code":"getNumberValue(\u0027one\u0027);\r\ngetNumberValue(\u0027two\u0027);\r\ngetNumberValue(\u0027three\u0027);\r\ngetNumberValue(\u0027four\u0027);\r\ngetNumberValue(\u0027five\u0027);\r\ngetNumberValue(\u0027six\u0027);\r\ngetNumberValue(\u0027seven\u0027);\r\ngetNumberValue(\u0027eight\u0027);\r\ngetNumberValue(\u0027nine\u0027);\r\ngetNumberValue(\u0027ten\u0027);\r\ngetNumberValue(\u0027eleven\u0027);\r\ngetNumberValue(\u0027twelve\u0027);\r\ngetNumberValue(\u0027thirteen\u0027);\r\ngetNumberValue(\u0027fourteen\u0027);\r\ngetNumberValue(\u0027fifteen\u0027);\r\ngetNumberValue(\u0027sixteen\u0027);\r\ngetNumberValue(\u0027seventeen\u0027);\r\ngetNumberValue(\u0027eighteen\u0027);\r\ngetNumberValue(\u0027nineteen\u0027);\r\ngetNumberValue(\u0027twenty\u0027);\r\ngetNumberValue(\u0027twenty-one\u0027);\r\ngetNumberValue(\u0027twenty-two\u0027);\r\ngetNumberValue(\u0027twenty-three\u0027);\r\ngetNumberValue(\u0027twenty-four\u0027);\r\ngetNumberValue(\u0027twenty-five\u0027);\r\ngetNumberValue(\u0027twenty-six\u0027);\r\ngetNumberValue(\u0027twenty-seven\u0027);\r\ngetNumberValue(\u0027twenty-eight\u0027);\r\ngetNumberValue(\u0027twenty-nine\u0027);\r\ngetNumberValue(\u0027thirty\u0027);\r\ngetNumberValue(\u0027thirty-one\u0027);\r\ngetNumberValue(\u0027thirty-two\u0027);\r\ngetNumberValue(\u0027thirty-three\u0027);\r\ngetNumberValue(\u0027thirty-four\u0027);\r\ngetNumberValue(\u0027thirty-five\u0027);\r\ngetNumberValue(\u0027thirty-six\u0027);\r\ngetNumberValue(\u0027thirty-seven\u0027);\r\ngetNumberValue(\u0027thirty-eight\u0027);\r\ngetNumberValue(\u0027thirty-nine\u0027);\r\ngetNumberValue(\u0027forty\u0027);\r\ngetNumberValue(\u0027forty-one\u0027);\r\ngetNumberValue(\u0027forty-two\u0027);\r\ngetNumberValue(\u0027forty-three\u0027);\r\ngetNumberValue(\u0027forty-four\u0027);\r\ngetNumberValue(\u0027forty-five\u0027);\r\ngetNumberValue(\u0027forty-six\u0027);\r\ngetNumberValue(\u0027forty-seven\u0027);\r\ngetNumberValue(\u0027forty-eight\u0027);\r\ngetNumberValue(\u0027forty-nine\u0027);\r\ngetNumberValue(\u0027fifty\u0027);\r\ngetNumberValue(\u0027fifty-one\u0027);\r\ngetNumberValue(\u0027fifty-two\u0027);\r\ngetNumberValue(\u0027fifty-three\u0027);\r\ngetNumberValue(\u0027fifty-four\u0027);\r\ngetNumberValue(\u0027fifty-five\u0027);\r\ngetNumberValue(\u0027fifty-six\u0027);\r\ngetNumberValue(\u0027fifty-seven\u0027);\r\ngetNumberValue(\u0027fifty-eight\u0027);\r\ngetNumberValue(\u0027fifty-nine\u0027);\r\ngetNumberValue(\u0027sixty\u0027);\r\ngetNumberValue(\u0027sixty-one\u0027);\r\ngetNumberValue(\u0027sixty-two\u0027);\r\ngetNumberValue(\u0027sixty-three\u0027);\r\ngetNumberValue(\u0027sixty-four\u0027);\r\ngetNumberValue(\u0027sixty-five\u0027);\r\ngetNumberValue(\u0027sixty-six\u0027);\r\ngetNumberValue(\u0027sixty-seven\u0027);\r\ngetNumberValue(\u0027sixty-eight\u0027);\r\ngetNumberValue(\u0027sixty-nine\u0027);\r\ngetNumberValue(\u0027seventy\u0027);\r\ngetNumberValue(\u0027seventy-one\u0027);\r\ngetNumberValue(\u0027seventy-two\u0027);\r\ngetNumberValue(\u0027seventy-three\u0027);\r\ngetNumberValue(\u0027seventy-four\u0027);\r\ngetNumberValue(\u0027seventy-five\u0027);\r\ngetNumberValue(\u0027seventy-six\u0027);\r\ngetNumberValue(\u0027seventy-seven\u0027);\r\ngetNumberValue(\u0027seventy-eight\u0027);\r\ngetNumberValue(\u0027seventy-nine\u0027);\r\ngetNumberValue(\u0027eighty\u0027);\r\ngetNumberValue(\u0027eighty-one\u0027);\r\ngetNumberValue(\u0027eighty-two\u0027);\r\ngetNumberValue(\u0027eighty-three\u0027);\r\ngetNumberValue(\u0027eighty-four\u0027);\r\ngetNumberValue(\u0027eighty-five\u0027);\r\ngetNumberValue(\u0027eighty-six\u0027);\r\ngetNumberValue(\u0027eighty-seven\u0027);\r\ngetNumberValue(\u0027eighty-eight\u0027);\r\ngetNumberValue(\u0027eighty-nine\u0027);\r\ngetNumberValue(\u0027ninety\u0027);\r\ngetNumberValue(\u0027ninety-one\u0027);\r\ngetNumberValue(\u0027ninety-two\u0027);\r\ngetNumberValue(\u0027ninety-three\u0027);\r\ngetNumberValue(\u0027ninety-four\u0027);\r\ngetNumberValue(\u0027ninety-five\u0027);\r\ngetNumberValue(\u0027ninety-six\u0027);\r\ngetNumberValue(\u0027ninety-seven\u0027);\r\ngetNumberValue(\u0027ninety-eight\u0027);\r\ngetNumberValue(\u0027ninety-nine\u0027);","IsDeferred":false}]}