1.7 Challenge Problems