solution first draft