There are 327 levels in all, 27 of which are Secret Levels and 31 of which are Challenge Levels. There are 269 normal Levels as a result of this.