Level 626

Level 626 is the first level of Episode 43.