modified:   euler-2.py