Сдуру можно и
витую пару пометить 24 узлами на каждом конце, но вопрос в конечном счёте в основании системы счисления.
В случае с цветовой маркировкой рыб: если, например, у нас есть три красителя - это троичная система счисления. Отсутствие цветной точки нулём считать не стоит, т.к. сложно будет различить 001, 010 и 100.

Тогда можно промаркировать одной точкой 3 рыбы, двумя - 3+3*3 = 12, тремя - 3+3*3+3*3*3 = 39 рыб. Вполне достаточно, но зачем мучать рыб тремя уколами? Можно ставить две метки на части рыб горизонтально, а на части вертикально - это даст 3+2*3*3 = 21 вариант.
Короче, непаханное поле возможностей, и все они рыбе не в радость.
