On the Subject of Extended Button Order

Haven’t I seen this before?.

This module consists of 10 buttons labelled 0–9 and stage indicators at the top. There are two stages to solving this module.

Step 1

Note: you will need the current button labels in Step 2

  • Take (the sum of the serial number digits)2 * last digit in the serial number
  • Input these positions into the keypad with the top left button being 0 and going in reading order

Striking will reset all input

Step 2

The numbers will now have changed.

  • For each button in reading order, sum the label of the button in Step 1 and the label of the button now and take the least significant digit
  • Shift your new 10 digit sequence right x times where x is the number from the table using the position of the label 0 in reading order on the module currently.
    Example: shifting 1234567890 by 2 gives 9012345678

Input these numbers on the module using the labels on the buttons.

Striking will reset you back to Step 1

Location of 0 1 2 3 4 5 6 7 8 9 10
Amount to shift by 7 4 1 8 9 6 2 5 3 2