Короче, мне надоело возиться с этой кислотой.
Я просто буду переставлять заместители так, чтобы внизу или вверху оказался самый младший заместитель, затем уберу его и буду смотреть, как убывает старшинство в полученном треугольнике. Для этого нужно переставить три заместителя, включая самый младший, сразу. Вот такой вот алгоритм.