ex30.py added