Complete solution added