Так надо было и начинать с того, что у вас 3 насоса. Вам мой блок не нужен. Там только 2. Ищите по слову ротация. На 3 насоса сергей0308 сделал хорощую программу. Я на ее основе делал себе этот блок.
Petera там не получится так просто на нее перейти, поскольку одна из фишек моего блока требует на входе отрицательных чисел. Нет, перейти можно, но это надо много переписывать и смысла никакого нет