(3) а2 имеет аналогичную структуру а1, т.е.
а2 б4
а2 б5
а2 ц3
а2 б6
и т.п.
соответственно, нужна одна строка по а2:
а2 б4 ц3
(4) нужны первые встречающиеся значения для а
(6) пойду курить
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший