Solutions

solutions...