Solutions

No guarantee of correctness or even sensicality.