Solutions
Notes: