Works
Could be longer.
Rating: 4 stars