389. Abacus