99problems: solution using difference lists is pending