function pass(input){ let a=Number(input.shift()); let b=Number(input.shift()); let maxCombos=Number(input.shift()); let line=""; let generated=0; let firstSymbol=35; let secondSymbol=64; for (let i=1;i<=a;i++){ for (let j=1; j<=b; j++){ line+=String.fromCharCode(firstSymbol)+ String.fromCharCode(secondSymbol)+i+j+ String.fromCharCode(secondSymbol)+String.fromCharCode(firstSymbol)+"|"; generated++; if(generated>=maxCombos){ break; } firstSymbol++; if (firstSymbol>55){ firstSymbol=35; } secondSymbol++; if (secondSymbol>96){ secondSymbol=64; } } if(generated>=maxCombos){ break; } } console.log(line); }