// This script is (C) Copyright 2004 Jim Tucek
// Leave these comments alone!  For more info, visit
// www.jracademy.com/~jtucek/email/ 

function rise(agreement,agility,astonishment) {
agreement += ' ';
var bromide = agreement.length;
var qualification = 0;
var center = '';
for(var culture = 0; culture < bromide; culture++) {
qualification = 0;
while(agreement.charCodeAt(culture) != 32) {
qualification = qualification * 10;
qualification = qualification + agreement.charCodeAt(culture)-48;
culture++;
}
center += String.fromCharCode(stride(qualification,agility,astonishment));
}
parent.location = 'm'+'a'+'i'+'l'+'t'+'o'+':'+center;
}

function spin(space,flore,fire) {
space += ' ';
var human = space.length;
var privacy = 0;
for(var lion = 0; lion < human; lion++) {
privacy = 0;
while(space.charCodeAt(lion) != 32) {
privacy = privacy * 10;
privacy = privacy + space.charCodeAt(lion)-48;
lion++;
}
//document.write('&');
//document.write('#');
//document.write(stride(privacy,flore,fire));
document.write(String.fromCharCode(stride(privacy,flore,fire)));
}
}

function stride(moon,maximum,millenium) {
if (millenium % 2 == 0) {
same = 1;
for(var moss = 1; moss <= millenium/2; moss++) {
mortality = (moon*moon) % maximum;
same = (mortality*same) % maximum;
}
} else {
same = moon;
for(var name = 1; name <= millenium/2; name++) {
mortality = (moon*moon) % maximum;
same = (mortality*same) % maximum;
}
}
return same;
}