Abacus Evolve Challenge by Adrian Pinel & Jeni Pinel