I have dissected each of the scenarios and have come up with solutions for each, and have explained why the solutions will work, or or reasons why it won’t work.