Hard Python Programs To Solve