On the Subject of Minsk Metro
Solving this module is just like taking metro! Unfortunately, it also takes as long as taking metro...
- Initially, there are going to be an LED, LEAVE, ENTER, ▲ and ▼ buttons, and a number display.
- To solve the module, you have to get to a certain station of Minsk Metro.
- To enter the metro, press the ENTER button. Narrators will tell* the station that you’re on and its number will appear on the display.
- To find the destination line, take the number of your starting line (the first digit of your starting station), then subtract the value of the first serial number character in base-36 divided by 12, rounded down. Subtract 1 and then take the final number modulo 4. If that results in 0, replace it with 4. This is the number of your destination line.
- To find the destination station, treat the third and the fifth serial number characters as one number in base-36. Take this number modulo the number of stations on the destination line and look it up in the “Stations” table. The table is zero-indexed with the top-most station as number 0.
Buttons
- When you are on any station, pressing ▲ or ▼ will queue a train to get into. ▲ means way to stations with bigger number, ▼ - to smaller**. You will get in the train when doors are opened. You can unqueue a train by pressing the button again.
- When you are on any station, pressing the LEAVE button will submit the current station. If the submitted station is correct, the module will solve. Otherwise, a strike will be given.
- When you are on a train, pressing LEAVE will lead to leaving the train as soon as it stops or immediately if the train is currently on a station.
- When you are on a transfer station, pressing ENTER will lead to transferring to another line. Pressing ENTER on a non-transfer station will do nothing.
Display
The display will show the number of either the station you were on last time (in the cases of taking a train or transferring) or the current station.
* There will be two narrators: one will speak Belarusian, the other - English. Be aware that all station names are still in Belarusian.
** In the Kalcavaja line ▲ will also get you from 426 to 410, and ▼ will also get you from 410 to 426.