Solo Challenge Solution and Reflection