powerset challenge