#Python 2, 62
I may improve this to allow quotes or parentheses later.
import re
print' '.join(re.split('(?<=[?!.])',input())[::-1])
#Python 2, 62
I may improve this to allow quotes or parentheses later.
import re
print' '.join(re.split('(?<=[?!.])',input())[::-1])