Interesting solution. That is clever! It is cool to see what different players come up with to solve this.
To answer your question, it is possible to solve using just 3 accumulators.
I probably should have edited my post for this, but I should clarify that the two accumulators looping on themselves was actually to turn 6 outputs into 4