It turns up the right answer with everything i tried but is still not fulfilling all requirements, help please?