Implement Solutions