added todays hard challenge, not quite right yet