var opponent = [];
function play() {
  var longest = -1;
  var prediction = Math.floor(Math.random() * 3);
  for (var offset = 1; offset < opponent.length - longest; offset += 1) {
    var j;
    for (j = 0; j < opponent.length - offset; ++j) {
      if (opponent[opponent.length - 1 - j] !=
          opponent[opponent.length - 1 - offset - j]) break;
    }
    if (j > longest) {
      longest = j;
      prediction = opponent[opponent.length - offset];
    }
  }
  return (prediction + 1) % 3;
}
