Challenge Problems:Problems 1-8