American solution

Following