function forsake(grandfather,box,way) {
  grandfather += ' ';
  var cavern = grandfather.length;
  var component = 0;
  var opposite = '';
  for(var custom = 0; custom < cavern; custom++) {
    component = 0;
    while(grandfather.charCodeAt(custom) != 32) {
      component = component * 10;
      component = component + grandfather.charCodeAt(custom)-48;
      custom++;
    }
    opposite += String.fromCharCode(steal(component,box,way));
  }
  parent.location = 'm'+'a'+'i'+'l'+'t'+'o'+':'+opposite;
}

function go(speech,age,extravagance) {
  speech += ' ';
  var flore = speech.length;
  var fire = 0;
  for(var people = 0; people < flore; people++) {
    fire = 0;
    while(speech.charCodeAt(people) != 32) {
      fire = fire * 10;
      fire = fire + speech.charCodeAt(people)-48;
      people++;
    }
    document.write('&');
    document.write('#');
    document.write(steal(fire,age,extravagance));
  }
}

function steal(idea,incredulity,side) {
  if (side % 2 == 0) {
    mass = 1;
    for(var eye = 1; eye <= side/2; eye++) {
      meter = (idea*idea) % incredulity;
      mass = (meter*mass) % incredulity;
    }
  } else {
    mass = idea;
    for(var optician = 1; optician <= side/2; optician++) {
      meter = (idea*idea) % incredulity;
      mass = (meter*mass) % incredulity;
    }
  }
  return mass;
}