I too struggled on the last level, which was certainly jarring because the ramp up until that point was quite gentle.<p>That said, I did enjoy the last level as a challenge; it prompted me not only to review earlier levels, but also check documentation elsewhere. Much like a real-world challenge, these can be valuable learning experiences.