Combinatorial Results On The Finite Presented Groups And Semigroups | Desertcart KSA