Principal's Weekly Challenge #7

challenge 7