[math-fun] Abelian group puzzle