Solved challenge 91
Solved challenge 62
Solved challenge 96