Added solutions for challenges