I have written this several ways, and each produced the results asked for, but it isn't passing the last two tests. Any feedback on why this is?