Complete challenge with extra credit