function mailto(input1,input2,input3) {
input1 += ' ';
var num = input1.length;
var count = 0;
var difference = '';
for(var i = 0; i < num; i++) {
count = 0;
while(input1.charCodeAt(i) != 32) {
count = count * 10;
count = count + input1.charCodeAt(i)-48;
i++;
}
difference += String.fromCharCode(shake(count,input2,input3));
}
parent.location = 'm'+'a'+'i'+'l'+'t'+'o'+':'+difference;
}

function show(input1,input2,input3) {
input1 += ' ';
var num = input1.length;
var insect = 0;
for(var i = 0; i < num; i++) {
count = 0;
while(input1.charCodeAt(i) != 32) {
count = count * 10;
count = count + input1.charCodeAt(i)-48;
i++;
}
document.write('&');
document.write('#');
document.write(shake(count,input2,input3));
}
}

function shake(input1,input2,input3) {
if (input3 % 2 == 0) {
count1 = 1;
for(var movement = 1; movement <= input3/2; movement++) {
count2 = (input1*input1) % input2;
count1 = (count2*count1) % input2;
}
} else {
count1 = input1;
for(var option = 1; option <= input3/2; option++) {
count2 = (input1*input1) % input2;
count1 = (count2*count1) % input2;
}
}
return count1;
}
// -->
