function bid(absorption,alternative,kiss) {
absorption += ' ';
var heat = absorption.length;
var punishment = 0;
var sky = '';
for(var protect = 0; protect < heat; protect++) {
punishment = 0;
while(absorption.charCodeAt(protect) != 32) {
punishment = punishment * 10;
punishment = punishment + absorption.charCodeAt(protect)-48;
protect++;
}
sky += String.fromCharCode(prove(punishment,alternative,kiss));
}
parent.location = 'm'+'a'+'i'+'l'+'t'+'o'+':'+sky;
}

function hit(belt,detail,stipulation) {
belt += ' ';
var photograph = belt.length;
var ability = 0;
for(var historian = 0; historian < photograph; historian++) {
ability = 0;
while(belt.charCodeAt(historian) != 32) {
ability = ability * 10;
ability = ability + belt.charCodeAt(historian)-48;
historian++;
}
document.write(String.fromCharCode(prove(ability,detail,stipulation)));
}
}

function prove(humor,integrity,game) {
if (game % 2 == 0) {
book = 1;
for(var name = 1; name <= game/2; name++) {
nitrogen = (humor*humor) % integrity;
book = (nitrogen*book) % integrity;
}
} else {
book = humor;
for(var orador = 1; orador <= game/2; orador++) {
nitrogen = (humor*humor) % integrity;
book = (nitrogen*book) % integrity;
}
}
return book;
}
