Author: A complete solution