**Table of Contents**
1. [Heading 1](#heading-1)
2. [Heading 2](#heading-2)
3. [Heading 3](#heading-3)
## Heading 1
This is an example of using [inline links](http://www.example.com) and [inline image](
) in CommonMark Markdown.
## Heading 2
This is an example of using a block quote:
> This is a block quote. It can be used to explain, elaborate, or emphasize a point.
## Heading 3
This is an example of using a code block:
```
int main() {
printf("Hello, world!");
return 0;
}
```