I’ve just completed this. 33 levels. Damn addictive.