Solutions
....................................................................................................................................