completed almost all exercises of Poly