solutions

Here are the details