Disclaimer: these solutions may not be applicable to all problems.



Part 1

