My solution....