On the Subject of Memory

Memory is a fragile thing... I’m not forgetting something right?

  • A Memory/Anti-Memory module will be identified by a question mark in the bottom right corner of the display. If it isn’t there, you are looking at a different module.
  • Press the correct button to progress the module to the next stage. Complete all stages to disarm the module.
  • After completing a stage on Memory, occasionally Anti-Memory will appear. Refer to the following pages if this happens.
  • Pressing an incorrect button will reset the module back to stage 1.
  • For Memory, button positions are ordered from left to right.

Stage 1:

  • If the display is 1, press the button in the third position.
  • If the display is 2, press the button in the first position.
  • If the display is 3, press the button in the fourth position.
  • If the display is 4, press the button in the second position.

Stage 2:

  • If the display is 1, press the button labeled "2".
  • If the display is 2, press the button with the same label you pressed in stage 1.
  • If the display is 3, press the button in the first position.
  • If the display is 4, press the button in the same position as you pressed in stage 1.

Stage 3:

  • If the display is 1, press the button with the same label you pressed in stage 1.
  • If the display is 2, press the button with the same label you pressed in stage 2.
  • If the display is 3, press the button in the second position.
  • If the display is 4, press the button labeled "3".

Stage 4:

  • If the display is 1, press the button in the same position as you pressed in stage 3.
  • If the display is 2, press the button in the fourth position.
  • If the display is 3, press the button in with the same label you pressed in stage 2.
  • If the display is 4, press the button in the same position as you pressed in stage 1.

Stage 5:

  • If the display is 1, press the button with the same label you pressed in stage 4.
  • If the display is 2, press the button with the same label you pressed in stage 3.
  • If the display is 3, press the button in the same position as you pressed in stage 2.
  • If the display is 4, press the button with the same label you pressed in stage 1.

On the Subject of Anti-Memory

Oh right, I knew I was forgetting something!

  • Stage numbers here refer to which stage was most recently completed on Memory.
  • Press the correct button within 25 seconds to return to Memory.
  • Pressing an incorrect button or running out of time will reset the module back to stage 1 of Memory.
  • For Anti-Memory, button positions are ordered from right to left.
  • Stage 1:
  • Take the display from the first stage of Memory and find the button with the same label on the first Memory stage. Take that buttons position.
  • Add to that the position of the button on Anti-Memory that has the same label as the current display.
  • If the sum is divisible by 4, press the button in the first position.
  • Otherwise, if the sum is divisible by 3, press the button in the second position.
  • Otherwise, if the sum is divisible by 2, press the button labeled "3".
  • Otherwise, press the button labeled "1".
  • Stage 2:
  • Count how many buttons had their label match their position on all stages of Memory. (e.g label 2 in second position)
  • Do the same for all stages of Anti-Memory.
  • Take the difference of these two numbers and modulo 4. Press the button in that position, or position 4 if the result is 0.
  • Stage 3:
  • Count how many times in all stages of both Memory and Anti-Memory the button in the position of the display, has the same label as the displayed number. (e.g display 3, position 3, label 3)
  • Modulo the result by 4 and press the corresponding label. If the result is 0, press the button labeled "4".
  • Stage 4: (2 Methods will be presented, both lead to the same result)
  • Stack each set of button labels from each stage of Memory and Anti-Memory on top of each other in the order they appeared, with positions in ascending order.
    • Original Method
    • Draw four lines between each pair of consecutive stages, where each line connects buttons with same labels.
    • Count the amount of intersections between all those lines.
    • If more than two lines intersect in the same point still count it as only one intersection. (e.g 1234 followed by 4321 has 1 intersection, not 6)
    • Alternate Method
    • For each pair of consecutive stages, consider the amount of swaps needed to get from one to the other. Take note of these numbers.
    • EXCEPTION: If one stage is the reverse of the other, count it as 1 instead of 2. (e.g 3214 followed by 4123)
    • Add up all these numbers.
  • If the result is even, press the button labeled "2".
  • If the result is odd, press the button in the third position.

Examples

Labels for stages will always be written in order of ascending positions.
This means left to right for Memory and right to left for Anti-Memory.
  • Anti-Memory Stage 1:
  • StageLabelsDisplayRelevant position
    Memory 1 342123
    Anti-Memory 1432141
  • Sum of positions is 4, which is divisible by 4, so pressing first position (rightmost button).
  • Anti-Memory Stage 2:
  • StageMemory labelsMatchesAnti-Memory labelsMatches
    132411not present-
    24231212344
  • 3 matches for Memory and 4 for Anti-Memory. Difference of 1, pressing position 1.
  • Anti-Memory Stage 3:
  • StageMemory labelsDisplayMatchAnti-Memory labelsDisplayMatch
    114322no21434no
    212431yes43211no
    314323yes41323yes
  • There are a total of three matches so pressing label 3.
  • Anti-Memory Stage 4:
  • StageLabelsOriginal MethodAlternate Method
    Memory 1 1423
    Anti-Memory 1243142
    Memory 2 234111
    Memory 3 412342
    Anti-Memory 332141Exception: 1
    Memory 4 134233
    Anti-Memory 4431211
  • Sum is even so pressing position 3. (2nd button from left)