The last few levels get really hard. Ready? This is longer than normal because of the password section at the beginning.