Author: Ranaivoharivony, Bakolalao.