modified:   ex43.py