#define NULL ((void *)0)
typedef unsigned long size_t; // Customize by platform.
typedef long intptr_t;
typedef unsigned long uintptr_t;
typedef long scalar_t__; // Either arithmetic or pointer type.
/* By default, we understand bool (as a convenience). */
typedef int bool;
#define false 0
#define true 1

/* Forward declarations */

/* Type definitions */

/* Variables and functions */
int /*<<< orphan*/ printf(char *);
int web_module_aboutus(void) {
  printf("<div><font style=\"font-weight: bold; font-size: 2em; "
         "color:white\">Team Eureka</font><br /><br />\n");
  printf("Team Eureka was founded early in November of 2013 by ddggttff3, "
         "kyonz, and tchebb, three of the main contributors to XDA-Developers' "
         "Chromecast community. Our objective is to make the Chromecast an "
         "open and extensible device, free from Google's restrictive "
         "whitelisting. Our current projects allow rooted Chromecasts to "
         "bypass the whitelist and location restrictions imposed by content "
         "providers (Thanks Obama!), and we're working hard to unlock more of "
         "the Chromecast's full potential.<br /><br />\n");
  printf("Together, our members' unique skills allow us to develop for the "
         "Chromecast on all levels, from frontend design to low-level "
         "vulnerability research and anywhere in between. We hope that you're "
         "as excited as we are about our current projects, and we look forward "
         "to showing you what's still to come.<br /><br />\n");
  printf("<hr/><br />\n");
  printf("<font style=\"font-weight: bold; font-size: 1.5em; "
         "color:white\">ddggttff3 - Release Manager, Developer</font><br "
         "/><b><a href=\"http://www.github.com/riptidewave93\">Github</a></b> "
         "<b><a href=\"http://www.twitter.com/riptide_wave\">Twitter</a></b> "
         "<br/><br />\n");
  printf(
      "Chris Blake (ddggttff3) provides a great deal of passion to the team "
      "while also being a full time student studying in the field of System "
      "and Network Administration. He is enthusiastic and determined to "
      "provide a rich experience to the Chromecast community, while also "
      "helping increase the functionality of the device. To the rest of the "
      "team he is known as the unappointed “head of logistics”.<br /><br />");
  printf(" Notable mentions to the Chromecast community include PwnedCast, and "
         "his Tutorial Videos.<br /><br />");
  printf(
      "<font style=\"font-weight: bold; font-size: 1.5em; color:white\">tchebb "
      "- Quality Assurance, Developer</font><br /><b><a "
      "href=\"http://www.github.com/tchebb\">Github</a></b><br /><br />\n");
  printf(
      "Thomas Hebb (tchebb) likes to think of himself as the last barrier to "
      "low-quality code, a valiant defender against typos, brain farts, and "
      "buggy edge cases, but is in reality probably just a picky perfectionist "
      "who gets in everyone's way. He is currently in high school studying "
      "computer science before entering university, and loves playing with any "
      "new gadget he can get his hands on.<br /><br />");
  printf("Notable mentions to the Chromecast community include FlashCast and "
         "providing early insight and development that has formed the basis "
         "for the rooted Chromecast community.<br /><br />");
  printf("<font style=\"font-weight: bold; font-size: 1.5em; "
         "color:white\">kyonz - Public Relations, Developer</font><br /><b><a "
         "href=\"http://www.github.com/kyonz\">Github</a> </b><b><a "
         "href=\"http://www.twitter.com/kyonz\">Twitter</a></b> <b><a "
         "href=\"http://www.linkedin.com/in/trevorpreston\"/>LinkedIn</a></"
         "b><br /><br />\n");
  printf("Trevor Preston (kyonz) hails from the unlikely country of New "
         "Zealand (where the ChromeCast is currently unavailable) and when not "
         "spending time fighting Sauron spends most of his time working in the "
         "world of systems as a Solutions Architect. Interests include "
         "following technological advancements in progressing fields and the "
         "ethical and ecological impacts that are created as well as having a "
         "fond keenness in physical and logical automation which lead him to "
         "fall in love with the Chromecast device.<br /><br />");
  printf(
      "Notable mentions to the Chromecast community include KyoCast and the "
      "Team Eureka web panel, which is pretty badass, am I right?<br /><br />");
  printf("<hr/><br />\n");
  printf("<font style=\"font-weight: bold; font-size: 1.5em; "
         "color:white\">Donators to Team-Eureka:</font><br />");
  printf("Team Eureka would like to thank the below contributors for their "
         "donations and support.<br /><br />");
  printf("<ul>");
  printf("<li>yoonus</li>");
  printf("<li>pangkh81</li>");
  printf("<li>TheSchatz</li>");
  printf("<li>grimloktt</li>");
  printf("<li>bhiga</li>");
  printf("<li>extrem0</li>");
  printf("<li>wptski</li>");
  printf("<li>xsirex</li>");
  printf("<li>mojolive</li>");
  printf("<li>killall</li>");
  printf("<li>efrant</li>");
  printf("<li>And most of all, You!</li>");
  printf("</ul>");
}


x86 assembly (clang, -O0):
<web_module_aboutus>:
push   %rbp
mov    %rsp,%rbp
sub    $0x10,%rsp
lea    0xee1(%rip),%rdi
call   1030 <printf@plt>
lea    0xf37(%rip),%rdi
call   1030 <printf@plt>
lea    0x111f(%rip),%rdi
call   1030 <printf@plt>
lea    0x124b(%rip),%rdi
call   1030 <printf@plt>
lea    0x124c(%rip),%rdi
call   1030 <printf@plt>
lea    0x1340(%rip),%rdi
call   1030 <printf@plt>
lea    0x14cf(%rip),%rdi
call   1030 <printf@plt>
lea    0x1529(%rip),%rdi
call   1030 <printf@plt>
lea    0x15d4(%rip),%rdi
call   1030 <printf@plt>
lea    0x1757(%rip),%rdi
call   1030 <printf@plt>
lea    0x1801(%rip),%rdi
call   1030 <printf@plt>
lea    0x192b(%rip),%rdi
call   1030 <printf@plt>
lea    0x1b23(%rip),%rdi
call   1030 <printf@plt>
lea    0x11d3(%rip),%rdi
call   1030 <printf@plt>
lea    0x1b97(%rip),%rdi
call   1030 <printf@plt>
lea    0x1bf0(%rip),%rdi
call   1030 <printf@plt>
lea    0x1c48(%rip),%rdi
call   1030 <printf@plt>
lea    0x1c41(%rip),%rdi
call   1030 <printf@plt>
lea    0x1c45(%rip),%rdi
call   1030 <printf@plt>
lea    0x1c4b(%rip),%rdi
call   1030 <printf@plt>
lea    0x1c52(%rip),%rdi
call   1030 <printf@plt>
lea    0x1c59(%rip),%rdi
call   1030 <printf@plt>
lea    0x1c5c(%rip),%rdi
call   1030 <printf@plt>
lea    0x1c61(%rip),%rdi
call   1030 <printf@plt>
lea    0x1c65(%rip),%rdi
call   1030 <printf@plt>
lea    0x1c69(%rip),%rdi
call   1030 <printf@plt>
lea    0x1c6f(%rip),%rdi
call   1030 <printf@plt>
lea    0x1c74(%rip),%rdi
call   1030 <printf@plt>
lea    0x1c78(%rip),%rdi
call   1030 <printf@plt>
lea    0x1c8b(%rip),%rdi
call   1030 <printf@plt>
mov    -0x4(%rbp),%eax
add    $0x10,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<web_module_aboutus>:
push   %rbx
lea    0x175c(%rip),%rdi
call   1030 <puts@plt>
lea    0x17b1(%rip),%rdi
call   1030 <puts@plt>
lea    0x1998(%rip),%rdi
call   1030 <puts@plt>
lea    0x1dad(%rip),%rbx
mov    %rbx,%rdi
call   1030 <puts@plt>
lea    0x1ab4(%rip),%rdi
call   1030 <puts@plt>
lea    0xe99(%rip),%rdi
call   1040 <printf@plt>
lea    0x1028(%rip),%rdi
call   1040 <printf@plt>
lea    0x1b8f(%rip),%rdi
call   1030 <puts@plt>
lea    0x1076(%rip),%rdi
call   1040 <printf@plt>
lea    0x11f9(%rip),%rdi
call   1040 <printf@plt>
lea    0x1c21(%rip),%rdi
call   1030 <puts@plt>
lea    0x1297(%rip),%rdi
call   1040 <printf@plt>
lea    0x148f(%rip),%rdi
call   1040 <printf@plt>
mov    %rbx,%rdi
call   1030 <puts@plt>
lea    0x1507(%rip),%rdi
call   1040 <printf@plt>
lea    0x1560(%rip),%rdi
call   1040 <printf@plt>
lea    0x15b8(%rip),%rdi
call   1040 <printf@plt>
lea    0x15b1(%rip),%rdi
call   1040 <printf@plt>
lea    0x15b5(%rip),%rdi
call   1040 <printf@plt>
lea    0x15bb(%rip),%rdi
call   1040 <printf@plt>
lea    0x15c2(%rip),%rdi
call   1040 <printf@plt>
lea    0x15c9(%rip),%rdi
call   1040 <printf@plt>
lea    0x15cc(%rip),%rdi
call   1040 <printf@plt>
lea    0x15d1(%rip),%rdi
call   1040 <printf@plt>
lea    0x15d5(%rip),%rdi
call   1040 <printf@plt>
lea    0x15d9(%rip),%rdi
call   1040 <printf@plt>
lea    0x15df(%rip),%rdi
call   1040 <printf@plt>
lea    0x15e4(%rip),%rdi
call   1040 <printf@plt>
lea    0x15e8(%rip),%rdi
call   1040 <printf@plt>
lea    0x15fb(%rip),%rdi
pop    %rbx
jmp    1040 <printf@plt>

LLVM IR (-O0):
@.str = [98 x i8] c"<div><font style=\22font-weight: bold; font-size: 2em; color:white\22>Team Eureka</font><br /><br />\0A\00"
@.str.1 = [500 x i8] c"Team Eureka was founded early in November of 2013 by ddggttff3, kyonz, and tchebb, three of the main contributors to XDA-Developers' Chromecast community. Our objective is to make the Chromecast an open and extensible device, free from Google's restrictive whitelisting. Our current projects allow rooted Chromecasts to bypass the whitelist and location restrictions imposed by content providers (Thanks Obama!), and we're working hard to unlock more of the Chromecast's full potential.<br /><br />\0A\00"
@.str.2 = [312 x i8] c"Together, our members' unique skills allow us to develop for the Chromecast on all levels, from frontend design to low-level vulnerability research and anywhere in between. We hope that you're as excited as we are about our current projects, and we look forward to showing you what's still to come.<br /><br />\0A\00"
@.str.3 = [13 x i8] c"<hr/><br />\0A\00"
@.str.4 = [256 x i8] c"<font style=\22font-weight: bold; font-size: 1.5em; color:white\22>ddggttff3 - Release Manager, Developer</font><br /><b><a href=\22http://www.github.com/riptidewave93\22>Github</a></b> <b><a href=\22http://www.twitter.com/riptide_wave\22>Twitter</a></b> <br/><br />\0A\00"
@.str.5 = [411 x i8] c"Chris Blake (ddggttff3) provides a great deal of passion to the team while also being a full time student studying in the field of System and Network Administration. He is enthusiastic and determined to provide a rich experience to the Chromecast community, while also helping increase the functionality of the device. To the rest of the team he is known as the unappointed \E2\80\9Chead of logistics\E2\80\9D.<br /><br />\00"
@.str.6 = [102 x i8] c" Notable mentions to the Chromecast community include PwnedCast, and his Tutorial Videos.<br /><br />\00"
@.str.7 = [183 x i8] c"<font style=\22font-weight: bold; font-size: 1.5em; color:white\22>tchebb - Quality Assurance, Developer</font><br /><b><a href=\22http://www.github.com/tchebb\22>Github</a></b><br /><br />\0A\00"
@.str.8 = [399 x i8] c"Thomas Hebb (tchebb) likes to think of himself as the last barrier to low-quality code, a valiant defender against typos, brain farts, and buggy edge cases, but is in reality probably just a picky perfectionist who gets in everyone's way. He is currently in high school studying computer science before entering university, and loves playing with any new gadget he can get his hands on.<br /><br />\00"
@.str.9 = [182 x i8] c"Notable mentions to the Chromecast community include FlashCast and providing early insight and development that has formed the basis for the rooted Chromecast community.<br /><br />\00"
@.str.10 = [310 x i8] c"<font style=\22font-weight: bold; font-size: 1.5em; color:white\22>kyonz - Public Relations, Developer</font><br /><b><a href=\22http://www.github.com/kyonz\22>Github</a> </b><b><a href=\22http://www.twitter.com/kyonz\22>Twitter</a></b> <b><a href=\22http://www.linkedin.com/in/trevorpreston\22/>LinkedIn</a></b><br /><br />\0A\00"
@.str.11 = [516 x i8] c"Trevor Preston (kyonz) hails from the unlikely country of New Zealand (where the ChromeCast is currently unavailable) and when not spending time fighting Sauron spends most of his time working in the world of systems as a Solutions Architect. Interests include following technological advancements in progressing fields and the ethical and ecological impacts that are created as well as having a fond keenness in physical and logical automation which lead him to fall in love with the Chromecast device.<br /><br />\00"
@.str.12 = [140 x i8] c"Notable mentions to the Chromecast community include KyoCast and the Team Eureka web panel, which is pretty badass, am I right?<br /><br />\00"
@.str.13 = [101 x i8] c"<font style=\22font-weight: bold; font-size: 1.5em; color:white\22>Donators to Team-Eureka:</font><br />\00"
@.str.14 = [100 x i8] c"Team Eureka would like to thank the below contributors for their donations and support.<br /><br />\00"
@.str.15 = [5 x i8] c"<ul>\00"
@.str.16 = [16 x i8] c"<li>yoonus</li>\00"
@.str.17 = [18 x i8] c"<li>pangkh81</li>\00"
@.str.18 = [19 x i8] c"<li>TheSchatz</li>\00"
@.str.19 = [19 x i8] c"<li>grimloktt</li>\00"
@.str.20 = [15 x i8] c"<li>bhiga</li>\00"
@.str.21 = [17 x i8] c"<li>extrem0</li>\00"
@.str.22 = [16 x i8] c"<li>wptski</li>\00"
@.str.23 = [16 x i8] c"<li>xsirex</li>\00"
@.str.24 = [18 x i8] c"<li>mojolive</li>\00"
@.str.25 = [17 x i8] c"<li>killall</li>\00"
@.str.26 = [16 x i8] c"<li>efrant</li>\00"
@.str.27 = [31 x i8] c"<li>And most of all, You!</li>\00"
@.str.28 = [6 x i8] c"</ul>\00"
define i32 @web_module_aboutus() {
%1 = alloca i32
%2 = call i32 @printf(i8* getelementptr inbounds ([98 x i8], [98 x i8]* @.str, i64 0, i64 0))
%3 = call i32 @printf(i8* getelementptr inbounds ([500 x i8], [500 x i8]* @.str.1, i64 0, i64 0))
%4 = call i32 @printf(i8* getelementptr inbounds ([312 x i8], [312 x i8]* @.str.2, i64 0, i64 0))
%5 = call i32 @printf(i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.3, i64 0, i64 0))
%6 = call i32 @printf(i8* getelementptr inbounds ([256 x i8], [256 x i8]* @.str.4, i64 0, i64 0))
%7 = call i32 @printf(i8* getelementptr inbounds ([411 x i8], [411 x i8]* @.str.5, i64 0, i64 0))
%8 = call i32 @printf(i8* getelementptr inbounds ([102 x i8], [102 x i8]* @.str.6, i64 0, i64 0))
%9 = call i32 @printf(i8* getelementptr inbounds ([183 x i8], [183 x i8]* @.str.7, i64 0, i64 0))
%10 = call i32 @printf(i8* getelementptr inbounds ([399 x i8], [399 x i8]* @.str.8, i64 0, i64 0))
%11 = call i32 @printf(i8* getelementptr inbounds ([182 x i8], [182 x i8]* @.str.9, i64 0, i64 0))
%12 = call i32 @printf(i8* getelementptr inbounds ([310 x i8], [310 x i8]* @.str.10, i64 0, i64 0))
%13 = call i32 @printf(i8* getelementptr inbounds ([516 x i8], [516 x i8]* @.str.11, i64 0, i64 0))
%14 = call i32 @printf(i8* getelementptr inbounds ([140 x i8], [140 x i8]* @.str.12, i64 0, i64 0))
%15 = call i32 @printf(i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str.3, i64 0, i64 0))
%16 = call i32 @printf(i8* getelementptr inbounds ([101 x i8], [101 x i8]* @.str.13, i64 0, i64 0))
%17 = call i32 @printf(i8* getelementptr inbounds ([100 x i8], [100 x i8]* @.str.14, i64 0, i64 0))
%18 = call i32 @printf(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str.15, i64 0, i64 0))
%19 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.16, i64 0, i64 0))
%20 = call i32 @printf(i8* getelementptr inbounds ([18 x i8], [18 x i8]* @.str.17, i64 0, i64 0))
%21 = call i32 @printf(i8* getelementptr inbounds ([19 x i8], [19 x i8]* @.str.18, i64 0, i64 0))
%22 = call i32 @printf(i8* getelementptr inbounds ([19 x i8], [19 x i8]* @.str.19, i64 0, i64 0))
%23 = call i32 @printf(i8* getelementptr inbounds ([15 x i8], [15 x i8]* @.str.20, i64 0, i64 0))
%24 = call i32 @printf(i8* getelementptr inbounds ([17 x i8], [17 x i8]* @.str.21, i64 0, i64 0))
%25 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.22, i64 0, i64 0))
%26 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.23, i64 0, i64 0))
%27 = call i32 @printf(i8* getelementptr inbounds ([18 x i8], [18 x i8]* @.str.24, i64 0, i64 0))
%28 = call i32 @printf(i8* getelementptr inbounds ([17 x i8], [17 x i8]* @.str.25, i64 0, i64 0))
%29 = call i32 @printf(i8* getelementptr inbounds ([16 x i8], [16 x i8]* @.str.26, i64 0, i64 0))
%30 = call i32 @printf(i8* getelementptr inbounds ([31 x i8], [31 x i8]* @.str.27, i64 0, i64 0))
%31 = call i32 @printf(i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str.28, i64 0, i64 0))
%32 = load i32, i32* %1
ret i32 %32
}

LLVM IR (-O2):
@.str.5 = [411 x i8] c"Chris Blake (ddggttff3) provides a great deal of passion to the team while also being a full time student studying in the field of System and Network Administration. He is enthusiastic and determined to provide a rich experience to the Chromecast community, while also helping increase the functionality of the device. To the rest of the team he is known as the unappointed \E2\80\9Chead of logistics\E2\80\9D.<br /><br />\00"
@.str.6 = [102 x i8] c" Notable mentions to the Chromecast community include PwnedCast, and his Tutorial Videos.<br /><br />\00"
@.str.8 = [399 x i8] c"Thomas Hebb (tchebb) likes to think of himself as the last barrier to low-quality code, a valiant defender against typos, brain farts, and buggy edge cases, but is in reality probably just a picky perfectionist who gets in everyone's way. He is currently in high school studying computer science before entering university, and loves playing with any new gadget he can get his hands on.<br /><br />\00"
@.str.9 = [182 x i8] c"Notable mentions to the Chromecast community include FlashCast and providing early insight and development that has formed the basis for the rooted Chromecast community.<br /><br />\00"
@.str.11 = [516 x i8] c"Trevor Preston (kyonz) hails from the unlikely country of New Zealand (where the ChromeCast is currently unavailable) and when not spending time fighting Sauron spends most of his time working in the world of systems as a Solutions Architect. Interests include following technological advancements in progressing fields and the ethical and ecological impacts that are created as well as having a fond keenness in physical and logical automation which lead him to fall in love with the Chromecast device.<br /><br />\00"
@.str.12 = [140 x i8] c"Notable mentions to the Chromecast community include KyoCast and the Team Eureka web panel, which is pretty badass, am I right?<br /><br />\00"
@.str.13 = [101 x i8] c"<font style=\22font-weight: bold; font-size: 1.5em; color:white\22>Donators to Team-Eureka:</font><br />\00"
@.str.14 = [100 x i8] c"Team Eureka would like to thank the below contributors for their donations and support.<br /><br />\00"
@.str.15 = [5 x i8] c"<ul>\00"
@.str.16 = [16 x i8] c"<li>yoonus</li>\00"
@.str.17 = [18 x i8] c"<li>pangkh81</li>\00"
@.str.18 = [19 x i8] c"<li>TheSchatz</li>\00"
@.str.19 = [19 x i8] c"<li>grimloktt</li>\00"
@.str.20 = [15 x i8] c"<li>bhiga</li>\00"
@.str.21 = [17 x i8] c"<li>extrem0</li>\00"
@.str.22 = [16 x i8] c"<li>wptski</li>\00"
@.str.23 = [16 x i8] c"<li>xsirex</li>\00"
@.str.24 = [18 x i8] c"<li>mojolive</li>\00"
@.str.25 = [17 x i8] c"<li>killall</li>\00"
@.str.26 = [16 x i8] c"<li>efrant</li>\00"
@.str.27 = [31 x i8] c"<li>And most of all, You!</li>\00"
@.str.28 = [6 x i8] c"</ul>\00"
@str = [97 x i8] c"<div><font style=\22font-weight: bold; font-size: 2em; color:white\22>Team Eureka</font><br /><br />\00"
@str.29 = [499 x i8] c"Team Eureka was founded early in November of 2013 by ddggttff3, kyonz, and tchebb, three of the main contributors to XDA-Developers' Chromecast community. Our objective is to make the Chromecast an open and extensible device, free from Google's restrictive whitelisting. Our current projects allow rooted Chromecasts to bypass the whitelist and location restrictions imposed by content providers (Thanks Obama!), and we're working hard to unlock more of the Chromecast's full potential.<br /><br />\00"
@str.30 = [311 x i8] c"Together, our members' unique skills allow us to develop for the Chromecast on all levels, from frontend design to low-level vulnerability research and anywhere in between. We hope that you're as excited as we are about our current projects, and we look forward to showing you what's still to come.<br /><br />\00"
@str.32 = [255 x i8] c"<font style=\22font-weight: bold; font-size: 1.5em; color:white\22>ddggttff3 - Release Manager, Developer</font><br /><b><a href=\22http://www.github.com/riptidewave93\22>Github</a></b> <b><a href=\22http://www.twitter.com/riptide_wave\22>Twitter</a></b> <br/><br />\00"
@str.33 = [182 x i8] c"<font style=\22font-weight: bold; font-size: 1.5em; color:white\22>tchebb - Quality Assurance, Developer</font><br /><b><a href=\22http://www.github.com/tchebb\22>Github</a></b><br /><br />\00"
@str.34 = [309 x i8] c"<font style=\22font-weight: bold; font-size: 1.5em; color:white\22>kyonz - Public Relations, Developer</font><br /><b><a href=\22http://www.github.com/kyonz\22>Github</a> </b><b><a href=\22http://www.twitter.com/kyonz\22>Twitter</a></b> <b><a href=\22http://www.linkedin.com/in/trevorpreston\22/>LinkedIn</a></b><br /><br />\00"
@str.35 = [12 x i8] c"<hr/><br />\00"
define i32 @web_module_aboutus() {
%1 = tail call i32 @puts(i8* dereferenceable(1) getelementptr inbounds ([97 x i8], [97 x i8]* @str, i64 0, i64 0))
%2 = tail call i32 @puts(i8* dereferenceable(1) getelementptr inbounds ([499 x i8], [499 x i8]* @str.29, i64 0, i64 0))
%3 = tail call i32 @puts(i8* dereferenceable(1) getelementptr inbounds ([311 x i8], [311 x i8]* @str.30, i64 0, i64 0))
%4 = tail call i32 @puts(i8* dereferenceable(1) getelementptr inbounds ([12 x i8], [12 x i8]* @str.35, i64 0, i64 0))
%5 = tail call i32 @puts(i8* dereferenceable(1) getelementptr inbounds ([255 x i8], [255 x i8]* @str.32, i64 0, i64 0))
%6 = tail call i32 @printf(i8* dereferenceable(1) getelementptr inbounds ([411 x i8], [411 x i8]* @.str.5, i64 0, i64 0))
%7 = tail call i32 @printf(i8* dereferenceable(1) getelementptr inbounds ([102 x i8], [102 x i8]* @.str.6, i64 0, i64 0))
%8 = tail call i32 @puts(i8* dereferenceable(1) getelementptr inbounds ([182 x i8], [182 x i8]* @str.33, i64 0, i64 0))
%9 = tail call i32 @printf(i8* dereferenceable(1) getelementptr inbounds ([399 x i8], [399 x i8]* @.str.8, i64 0, i64 0))
%10 = tail call i32 @printf(i8* dereferenceable(1) getelementptr inbounds ([182 x i8], [182 x i8]* @.str.9, i64 0, i64 0))
%11 = tail call i32 @puts(i8* dereferenceable(1) getelementptr inbounds ([309 x i8], [309 x i8]* @str.34, i64 0, i64 0))
%12 = tail call i32 @printf(i8* dereferenceable(1) getelementptr inbounds ([516 x i8], [516 x i8]* @.str.11, i64 0, i64 0))
%13 = tail call i32 @printf(i8* dereferenceable(1) getelementptr inbounds ([140 x i8], [140 x i8]* @.str.12, i64 0, i64 0))
%14 = tail call i32 @puts(i8* dereferenceable(1) getelementptr inbounds ([12 x i8], [12 x i8]* @str.35, i64 0, i64 0))
%15 = tail call i32 @printf(i8* dereferenceable(1) getelementptr inbounds ([101 x i8], [101 x i8]* @.str.13, i64 0, i64 0))
%16 = tail call i32 @printf(i8* dereferenceable(1) getelementptr inbounds ([100 x i8], [100 x i8]* @.str.14, i64 0, i64 0))
%17 = tail call i32 @printf(i8* dereferenceable(1) getelementptr inbounds ([5 x i8], [5 x i8]* @.str.15, i64 0, i64 0))
%18 = tail call i32 @printf(i8* dereferenceable(1) getelementptr inbounds ([16 x i8], [16 x i8]* @.str.16, i64 0, i64 0))
%19 = tail call i32 @printf(i8* dereferenceable(1) getelementptr inbounds ([18 x i8], [18 x i8]* @.str.17, i64 0, i64 0))
%20 = tail call i32 @printf(i8* dereferenceable(1) getelementptr inbounds ([19 x i8], [19 x i8]* @.str.18, i64 0, i64 0))
%21 = tail call i32 @printf(i8* dereferenceable(1) getelementptr inbounds ([19 x i8], [19 x i8]* @.str.19, i64 0, i64 0))
%22 = tail call i32 @printf(i8* dereferenceable(1) getelementptr inbounds ([15 x i8], [15 x i8]* @.str.20, i64 0, i64 0))
%23 = tail call i32 @printf(i8* dereferenceable(1) getelementptr inbounds ([17 x i8], [17 x i8]* @.str.21, i64 0, i64 0))
%24 = tail call i32 @printf(i8* dereferenceable(1) getelementptr inbounds ([16 x i8], [16 x i8]* @.str.22, i64 0, i64 0))
%25 = tail call i32 @printf(i8* dereferenceable(1) getelementptr inbounds ([16 x i8], [16 x i8]* @.str.23, i64 0, i64 0))
%26 = tail call i32 @printf(i8* dereferenceable(1) getelementptr inbounds ([18 x i8], [18 x i8]* @.str.24, i64 0, i64 0))
%27 = tail call i32 @printf(i8* dereferenceable(1) getelementptr inbounds ([17 x i8], [17 x i8]* @.str.25, i64 0, i64 0))
%28 = tail call i32 @printf(i8* dereferenceable(1) getelementptr inbounds ([16 x i8], [16 x i8]* @.str.26, i64 0, i64 0))
%29 = tail call i32 @printf(i8* dereferenceable(1) getelementptr inbounds ([31 x i8], [31 x i8]* @.str.27, i64 0, i64 0))
%30 = tail call i32 @printf(i8* dereferenceable(1) getelementptr inbounds ([6 x i8], [6 x i8]* @.str.28, i64 0, i64 0))
ret i32 undef
}