Complete solutions for