Challenge 1: Reverse Words — Possible Solution ==================================================================== sentence = "Python is fun" words = sentence.split() # ['Python', 'is', 'fun'] reversed_words = words[::-1] # ['fun', 'is', 'Python'] result = " ".join(reversed_words) print(result) Output: fun is Python WHY THIS WORKS AS AN ANSWER ------------------------------ sentence.split() with no arguments splits on whitespace by default, producing the list ['Python', 'is', 'fun'] — the chapter's own .split() example used an explicit separator, but calling it with no arguments at all is the common default form for splitting on words. words[::-1] reuses the exact same slice pattern from the chapter's string-reversal example (s[::-1]), except applied to a list instead of a string — slicing with a step of -1 works identically on any sequence type, reversing it front to back. " ".join(reversed_words) then reassembles the reversed list back into a single string, with a single space as the separator living on the join() call itself — exactly the "join() lives on the separator, not the list" pattern the chapter's tip-box called out.