Problema 806

Escribir una función que, dada una lista enlazada de números enteros, calcule el número de subconjuntos de la lista que tienen una suma de elementos que es un número cuadrado perfecto.