solutions of the E2I2B python courses exercises