1.There are zero or more #elif directives
2.Zero or one #else directive
3.One matching #endif directive
4.All of the mentioned
Answer:4