Solution and Steps