Create and print a list of words for which both the following criteria are all met:

* the word is at least 8 characters long;
* the word formed from the odd-numbered letter is in the set of lower-case words; and
* the word formed from the even-numbered letters is in the set of lower-case words.

For example, the word "ballooned" should be included in your list because the word formed from the odd-numbered letters, "blond", and the word formed from the even-numbered letters, "aloe", are both in the set of lower-case words. Similarly, "triennially" splits into "tinily" and "renal", both of which are in the word list.

My teacher told us we should use a set: `s=set(lowers)` because this would be faster.

what i have so far:

```
s=set(lowers)
[word for word in lowers if len(word)>=8
                        and list(word)(::2) in s
                        and list(word)(::-2) in s]

```

I do not think I am using the set right. can someone help me get this to work