Added Potential Solutions and Breaking the problem apart