Has anyone done Future Problem Solving in the past? What age range did you do it with successfully? Thanks!