updated: paar-pelzl-chap02-pr11.py