output correct but failed the last 2 requirements. please help