1var superPow = function (a, b) {2const MOD = 1337;3const pow = (num, n) => {4let result = 1;5for (let index = 0; index < n; index++) {6result = (result * num) % MOD;7}8return result;9};1011return b.reduceRight((result, n) => {12a %= MOD;13const powNum = (result * pow(a, n)) % MOD;1415a = pow(a, 10);16return powNum;17}, 1);18};