On the Subject of Alfa-Bravo

zlbabkvo cabaiqkr abaromwq czmebabp excbabei orwsbabf zqwbbabe fabazluc giduabai ybabagys fxpabaxm tlxubabl ovrwabav babjlgwb qtabaemy dgpabawh

The module consists of a small one-digit display, an 8-letter display and a button labeled “SKIP”.

Convert each displayed letter into a number between 0–25 (A=0, B=1 etc.). Then, using the table below, add the number from the “Value” column and the numeric position (0-25) of the letter below the digit in the small display, that are in the row corresponding to the letter’s position on the large display. If any resulting numbers are greater than 25, subtract 26 repeatedly until the number is between 0 and 25, inclusive. Convert these numbers back to letters.

If the resulting string contains two intersecting substrings “AB” and “BA”, press the letter that is their intersection. Pressing the correct letter will solve the module, pressing an incorrect letter will cause a strike. If the resulting string contains several correct intersections, pressing any of them will solve the module. If there are no such intersecting substrings, press the “SKIP” button to generate new letters. If intersecting substrings “AB” and “BA” present then pressing “SKIP” button will cause a strike. If the “SKIP” button is pressed correctly 5 times in a row, then the module will be solved.

Letter number Value Digit on small display
0 1 2 3 4 5 6 7 8 9
1 Ports count
2 Starting time in minutes
3 Total minutes remaining
4 Sum of least significant digits of each 2-factor code. If there are no 2-factor codes, use the number of solved modules
5 Sum of serial number digits
6 Strikes count plus total modules count
7 Batteries count
8 Indicators count