Just a fantastic way to learn algebra. Totally engaging. One note is there's very little reason for the 5+ to exist. The 12+ starts in the same place, it just has more levels.