Implement solutions