So i got the right answer after 45 - 50 minutes BUT the requirements are not being met. Would anyone please review why this may be the case?