## On the Subject of Sysadmin

sudo rm -rf /*

The module is a console. When it is waiting for command input you will see green ` > _`

symbols.

This console is connected to a bus topology network. The network contains 100 nodes. Each node is numbered from 0 to 99 without repetitions. All nodes are sorted by their id. Up to ten of these nodes are servers, the rest are data storages. Each storage is 1 TB in size. There is a virus on the network that damages the nodes. You can fix it, but you need to do it as soon as possible - the longer you are idle, the more nodes will be damaged.

If the node is damaged, then find the error code in the table on page #3. Then calculate the value in the last column on the same row (using the table on the current page). If this value is greater than 9 or less than 0, then subtract or add 10 until the number is in the range [0-9]. In the same column as the error code, find all codes that contains the calculated value. The recovering code is equal to the first characters of the found codes, starting from the next one after the error code and further down. This action is looped vertically, so after going through the last row, go back to the first.

Information on how to solve the module and in what cases the strikes will be received can be found on page #2. Page #2 contains a list and description of the commands available for entering into the console.

All commands (including codes) are case insensitive.

T | Starting time in minutes |

F | Recovered nodes count |

B | Batteries count |

I | Indicators count |

K | Max least significant digit of two factor codes. If there are no two factor codes, use solved modules count |

R | Remaining minutes count |

M | Modules count |

S | Min digit in serial number |

E | Strikes count |