Add solutions to Weekly Challenges - Week 4.