"""
Complete the function that accepts a string parameter, and reverses each word in the string. All spaces in the
string should be retained.
```
"This is an example!" ==> "sihT si na !elpmaxe"
"double  spaces"      ==> "elbuod  secaps"
```
"""


# My and best way solution


def reverse_words(text):
    return ' '.join(word[::-1] for word in text.split(" "))
