code in python 16 pages 490711