the author solution