library problems and solutions