DAY 33: Putting It All Together