library challenge questions