Homework help for prof shantiva

As agreed  and send you details in private.. new ref 2009 and above..