lecture03_S.py