user: What is the c source code of the assembly code below?

```asm
<trinket>:
  endbr64
  push   %rbp
  mov    %rsp,%rbp
  mov    $0x64,%edi
  call   <d@plt>
  cmp    $0x64,%eax
  ja     L507
  mov    %eax,%eax
  lea    0x0(,%rax,4),%rdx
  lea    D631(%rip),%rax
  mov    (%rdx,%rax,1),%eax
  cltq
  lea    D631(%rip),%rdx
  add    %rdx,%rax
  notrack jmp *%rax
  lea    D967(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D841(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D207(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D165(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D697(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D262(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D425(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D992(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D899(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D242(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D213(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D314(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D29(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D732(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D888(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D155(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D184(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D887(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D624(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D400(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D579(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D939(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D265(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D342(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D169(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D190(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D518(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D114(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D664(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D977(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D100(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D355(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D991(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D995(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D293(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D511(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D973(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D1007(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D623(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D47(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D517(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D627(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D903(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D321(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D375(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D382(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D484(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D440(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D315(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D84(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D680(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D194(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D650(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D42(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D690(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D196(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D147(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D924(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D718(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D617(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D923(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D675(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D895(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D816(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D762(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D499(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D1002(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D14(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D983(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D88(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D77(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D637(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D343(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D640(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D271(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D483(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D794(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D849(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D291(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D907(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D500(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D713(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D78(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D43(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D454(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D686(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D16(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D607(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D634(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D260(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D702(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D502(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D812(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D405(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D761(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D193(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D779(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D54(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D231(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  jmp    L507
  lea    D821(%rip),%rax
  mov    %rax,%rdi
  call   <printf@plt>
  nop
L507:
  nop
  pop    %rbp
  ret
```

tool_calls: name: parse_data
arguments: data_label: D967
type: string
name: parse_data
arguments: data_label: D841
type: string
name: parse_data
arguments: data_label: D207
type: string
name: parse_data
arguments: data_label: D165
type: string
name: parse_data
arguments: data_label: D697
type: string
name: parse_data
arguments: data_label: D262
type: string
name: parse_data
arguments: data_label: D425
type: string
name: parse_data
arguments: data_label: D992
type: string
name: parse_data
arguments: data_label: D899
type: string
name: parse_data
arguments: data_label: D242
type: string
name: parse_data
arguments: data_label: D213
type: string
name: parse_data
arguments: data_label: D314
type: string
name: parse_data
arguments: data_label: D29
type: string
name: parse_data
arguments: data_label: D732
type: string
name: parse_data
arguments: data_label: D888
type: string
name: parse_data
arguments: data_label: D155
type: string
name: parse_data
arguments: data_label: D184
type: string
name: parse_data
arguments: data_label: D887
type: string
name: parse_data
arguments: data_label: D624
type: string
name: parse_data
arguments: data_label: D400
type: string
name: parse_data
arguments: data_label: D579
type: string
name: parse_data
arguments: data_label: D939
type: string
name: parse_data
arguments: data_label: D265
type: string
name: parse_data
arguments: data_label: D342
type: string
name: parse_data
arguments: data_label: D169
type: string
name: parse_data
arguments: data_label: D190
type: string
name: parse_data
arguments: data_label: D518
type: string
name: parse_data
arguments: data_label: D114
type: string
name: parse_data
arguments: data_label: D664
type: string
name: parse_data
arguments: data_label: D977
type: string
name: parse_data
arguments: data_label: D100
type: string
name: parse_data
arguments: data_label: D355
type: string
name: parse_data
arguments: data_label: D991
type: string
name: parse_data
arguments: data_label: D995
type: string
name: parse_data
arguments: data_label: D293
type: string
name: parse_data
arguments: data_label: D511
type: string
name: parse_data
arguments: data_label: D973
type: string
name: parse_data
arguments: data_label: D1007
type: string
name: parse_data
arguments: data_label: D623
type: string
name: parse_data
arguments: data_label: D47
type: string
name: parse_data
arguments: data_label: D517
type: string
name: parse_data
arguments: data_label: D627
type: string
name: parse_data
arguments: data_label: D903
type: string
name: parse_data
arguments: data_label: D321
type: string
name: parse_data
arguments: data_label: D375
type: string
name: parse_data
arguments: data_label: D382
type: string
name: parse_data
arguments: data_label: D484
type: string
name: parse_data
arguments: data_label: D440
type: string
name: parse_data
arguments: data_label: D315
type: string
name: parse_data
arguments: data_label: D84
type: string
name: parse_data
arguments: data_label: D680
type: string
name: parse_data
arguments: data_label: D194
type: string
name: parse_data
arguments: data_label: D650
type: string
name: parse_data
arguments: data_label: D42
type: string
name: parse_data
arguments: data_label: D690
type: string
name: parse_data
arguments: data_label: D196
type: string
name: parse_data
arguments: data_label: D147
type: string
name: parse_data
arguments: data_label: D924
type: string
name: parse_data
arguments: data_label: D718
type: string
name: parse_data
arguments: data_label: D617
type: string
name: parse_data
arguments: data_label: D923
type: string
name: parse_data
arguments: data_label: D675
type: string
name: parse_data
arguments: data_label: D895
type: string
name: parse_data
arguments: data_label: D816
type: string
name: parse_data
arguments: data_label: D762
type: string
name: parse_data
arguments: data_label: D499
type: string
name: parse_data
arguments: data_label: D1002
type: string
name: parse_data
arguments: data_label: D14
type: string
name: parse_data
arguments: data_label: D983
type: string
name: parse_data
arguments: data_label: D88
type: string
name: parse_data
arguments: data_label: D77
type: string
name: parse_data
arguments: data_label: D637
type: string
name: parse_data
arguments: data_label: D343
type: string
name: parse_data
arguments: data_label: D640
type: string
name: parse_data
arguments: data_label: D271
type: string
name: parse_data
arguments: data_label: D483
type: string
name: parse_data
arguments: data_label: D794
type: string
name: parse_data
arguments: data_label: D849
type: string
name: parse_data
arguments: data_label: D291
type: string
name: parse_data
arguments: data_label: D907
type: string
name: parse_data
arguments: data_label: D500
type: string
name: parse_data
arguments: data_label: D713
type: string
name: parse_data
arguments: data_label: D78
type: string
name: parse_data
arguments: data_label: D43
type: string
name: parse_data
arguments: data_label: D454
type: string
name: parse_data
arguments: data_label: D686
type: string
name: parse_data
arguments: data_label: D16
type: string
name: parse_data
arguments: data_label: D607
type: string
name: parse_data
arguments: data_label: D634
type: string
name: parse_data
arguments: data_label: D260
type: string
name: parse_data
arguments: data_label: D702
type: string
name: parse_data
arguments: data_label: D502
type: string
name: parse_data
arguments: data_label: D812
type: string
name: parse_data
arguments: data_label: D405
type: string
name: parse_data
arguments: data_label: D761
type: string
name: parse_data
arguments: data_label: D193
type: string
name: parse_data
arguments: data_label: D779
type: string
name: parse_data
arguments: data_label: D54
type: string
name: parse_data
arguments: data_label: D231
type: string
name: parse_data
arguments: data_label: D821
type: string

tool: D967: A mummified goblin hand


tool: D841: A piece of crystal that faintly glows in the moonlight


tool: D207: A gold coin minted in an unknown land


tool: D165: A diary written in a language you don't know


tool: D697: A brass ring that never tarnishes


tool: D262: An old chess piece made from glass


tool: D425: A pair of knucklebone dice, each with a skull symbol on the side that would normal show six pips


tool: D992: A smal idol depicting a nightmarish creature that gives you unsettling dreams when you sleep near it


tool: D899: A rope necklace from which dangles four mummified elf fingers


tool: D242: The deed for a parcel of land in a realm unknown to you


tool: D213: A 1-ounce block made from an unknown metal


tool: D314: A small coth doll skewered with needles


tool: D29: A tooth from an unknown beast


tool: D732: An enormous scale,perhaps from a dragon


tool: D888: A bright green feather


tool: D155: An old divination card bearing your likeness


tool: D184: A glass orb filled with moving smoke


tool: D887: A 1-pound egg with a bright red shell


tool: D624: A pipe that blows bubbles


tool: D400: A glass jar containing a weird bit of flesh floating in pickling fluid


tool: D579: A tiny gnome-crafted music box that plays a song you dimly remember from your childhood


tool: D939: A small wooden statuette of a smug halfling


tool: D265: A brass orb etched with strange runes


tool: D342: A multicolored stone disk


tool: D169: A tiny silver icon of a raven


tool: D190: A bag containing forty-seven humanoid teeth, one of which is rotten


tool: D518: A shard of obsidian that always feels warm to the touch


tool: D114: A dragon's bony talon hanging from a plain leather necklace


tool: D664: A pair of old socks


tool: D977: A blank book whose pages refuese to hold ink, chalk, graphite, or any other substance or marking


tool: D100: A silver badge in the shape of a five-pointed star


tool: D355: A knife that belonged to a relative


tool: D991: A glass vial filled with nail clippings


tool: D995: A rectangular metal device with two tiny metal cups on one end that throws sparks when wet


tool: D293: A white, sequined glove sized for a human


tool: D511: A vest with one hundred tiny pockets


tool: D973: A small weightless stone block


tool: D1007: A tiny sketch portrait of a goblin


tool: D623: An empty glass vial that smells of perfume when opened


tool: D47: A gemstone that looks like a lump of coal when examined by anyone but you


tool: D517: A scrap of cloth from an old banner


tool: D627: A rank of insignia from a lost legionnaire


tool: D903: A tiny silver bell without a clapper


tool: D321: A mechanical canary inside a gnomish lamp


tool: D375: A tiny chest carved to look like it has numerous feet on the bottom


tool: D382: A dead sprite inside a clear glass bottle


tool: D484: A metal can that has no opening but sounds as if it is filled with broken glass


tool: D440: A glass orb filled with water in which swims a clockwork goldfish


tool: D315: A silver spoon with an 'M' engraved on the handle


tool: D84: A whistle made from gold-colored wood


tool: D680: A dead scarab beetle the size of your hand


tool: D194: Two toy soldiers, one with a missing head


tool: D650: A small box filled with different-sized buttons


tool: D42: A candle that cannot be lit


tool: D690: A tiny cage with no door


tool: D196: An old key


tool: D147: An indecipherable treasure map


tool: D924: A hilt from a broken sword


tool: D718: A rabbit's foot


tool: D617: A glass eye


tool: D923: A cameo carved in the likeness of a hideous person


tool: D675: A silver skull the size of a coin


tool: D895: An alabaster mask


tool: D816: A pyramid of sticky black incense that smells very bad


tool: D762: A nightcap that when worn gives you pleasant dreams


tool: D499: A single caltrop made from bone


tool: D1002: A gold monocle frame without the lens


tool: D14: A 1-inch cube each side painted a different color


tool: D983: A crystal knob from a door


tool: D88: A small packet filled with pink dust


tool: D77: A fragment of a beautiful song written as musical notes on two pieces of parchment


tool: D637: A silver teardrop earring made from a real teardrop


tool: D343: The shell of an egg painted with scenes of human misery in disturbing detail


tool: D640: A fan that when unfolded show s sleeping cat


tool: D271: A set of bone pipes


tool: D483: A four-leaf clover pressed inside a book discussing manners and etiquette


tool: D794: A sheet of parchment upon which is draw an complex mechanical contraption


tool: D849: An ornate scabbard that fits no blade you have found so far


tool: D291: An invitation to a party where a murder happened


tool: D907: A bronze pentacle with an etching of a rat's head in its center


tool: D500: A purple hankerchief embroidered with the name of a powerful archmage


tool: D713: Half of a floorplan for a temple, castle, or some other structure


tool: D78: A bit of folded cloth that when unfolded turns into a stylish cap


tool: D43: A recipt of deposit at a bank in a far-flung city


tool: D454: A diary with seven pages missing


tool: D686: An empty silver snuffbox bearing an inscription on the surface that says "dreams"


tool: D16: An iron holy symbol devoted to an unknown god


tool: D607: A book that tells the story of a legendary hero's rise and fall with the last chapter missing


tool: D634: A vial of dragon blood


tool: D260: An ancient arrow of elven design


tool: D702: A needle that never bends


tool: D502: An ornate brooch of dwarven design


tool: D812: An empty wine bottle bearing a pretty label that says, "The Wizard of Wines Winery, Red Dragon Crush, 331422-W"


tool: D405: A mosaic tile with a multicolored, glazed surface


tool: D761: A petrified mouse


tool: D193: A black pirate flag adorned with a dragon's skull and crossbones


tool: D779: A tiny mechanical crab or spider that moves about when it's not being observed


tool: D54: A glass jar containing lard with a label that reads, "Griffon Grease"


tool: D231: A wooden box with a ceramic bottom that holds a living worm with a head on each end of its body


tool: D821: A metal urn containing the ashes of a hero


assistant: ```c
void trinket(void) {
  switch (d(100)) {
  case 1:
    printf("A mummified goblin hand\n");
    break;
  case 2:
    printf("A piece of crystal that faintly glows in the moonlight\n");
    break;
  case 3:
    printf("A gold coin minted in an unknown land\n");
    break;
  case 4:
    printf("A diary written in a language you don't know\n");
    break;
  case 5:
    printf("A brass ring that never tarnishes\n");
    break;
  case 6:
    printf("An old chess piece made from glass\n");
    break;
  case 7:
    printf("A pair of knucklebone dice, each with a skull symbol on the side that would normal show six pips\n");
    break;
  case 8:
    printf("A smal idol depicting a nightmarish creature that gives you unsettling dreams when you sleep near it\n");
    break;
  case 9:
    printf("A rope necklace from which dangles four mummified elf fingers\n");
    break;
  case 10:
    printf("The deed for a parcel of land in a realm unknown to you\n");
    break;
  case 11:
    printf("A 1-ounce block made from an unknown metal\n");
    break;
  case 12:
    printf("A small coth doll skewered with needles\n");
    break;
  case 13:
    printf("A tooth from an unknown beast\n");
    break;
  case 14:
    printf("An enormous scale,perhaps from a dragon\n");
    break;
  case 15:
    printf("A bright green feather\n");
    break;
  case 16:
    printf("An old divination card bearing your likeness\n");
    break;
  case 17:
    printf("A glass orb filled with moving smoke\n");
    break;
  case 18:
    printf("A 1-pound egg with a bright red shell\n");
    break;
  case 19:
    printf("A pipe that blows bubbles\n");
    break;
  case 20:
    printf("A glass jar containing a weird bit of flesh floating in pickling fluid\n");
    break;
  case 21:
    printf("A tiny gnome-crafted music box that plays a song you dimly remember from your childhood\n");
    break;
  case 22:
    printf("A small wooden statuette of a smug halfling\n");
    break;
  case 23:
    printf("A brass orb etched with strange runes\n");
    break;
  case 24:
    printf("A multicolored stone disk\n");
    break;
  case 25:
    printf("A tiny silver icon of a raven\n");
    break;
  case 26:
    printf("A bag containing forty-seven humanoid teeth, one of which is rotten\n");
    break;
  case 27:
    printf("A shard of obsidian that always feels warm to the touch\n");
    break;
  case 28:
    printf("A dragon's bony talon hanging from a plain leather necklace\n");
    break;
  case 29:
    printf("A pair of old socks\n");
    break;
  case 30:
    printf("A blank book whose pages refuese to hold ink, chalk, graphite, or any other substance or marking\n");
    break;
  case 31:
    printf("A silver badge in the shape of a five-pointed star\n");
    break;
  case 32:
    printf("A knife that belonged to a relative\n");
    break;
  case 33:
    printf("A glass vial filled with nail clippings\n");
    break;
  case 34:
    printf("A rectangular metal device with two tiny metal cups on one end that throws sparks when wet\n");
    break;
  case 35:
    printf("A white, sequined glove sized for a human\n");
    break;
  case 36:
    printf("A vest with one hundred tiny pockets\n");
    break;
  case 37:
    printf("A small weightless stone block\n");
    break;
  case 38:
    printf("A tiny sketch portrait of a goblin\n");
    break;
  case 39:
    printf("An empty glass vial that smells of perfume when opened\n");
    break;
  case 40:
    printf("A gemstone that looks like a lump of coal when examined by anyone but you\n");
    break;
  case 41:
    printf("A scrap of cloth from an old banner\n");
    break;
  case 42:
    printf("A rank of insignia from a lost legionnaire\n");
    break;
  case 43:
    printf("A tiny silver bell without a clapper\n");
    break;
  case 44:
    printf("A mechanical canary inside a gnomish lamp\n");
    break;
  case 45:
    printf("A tiny chest carved to look like it has numerous feet on the bottom\n");
    break;
  case 46:
    printf("A dead sprite inside a clear glass bottle\n");
    break;
  case 47:
    printf("A metal can that has no opening but sounds as if it is filled with broken glass\n");
    break;
  case 48:
    printf("A glass orb filled with water in which swims a clockwork goldfish\n");
    break;
  case 49:
    printf("A silver spoon with an 'M' engraved on the handle\n");
    break;
  case 50:
    printf("A whistle made from gold-colored wood\n");
    break;
  case 51:
    printf("A dead scarab beetle the size of your hand\n");
    break;
  case 52:
    printf("Two toy soldiers, one with a missing head\n");
    break;
  case 53:
    printf("A small box filled with different-sized buttons\n");
    break;
  case 54:
    printf("A candle that cannot be lit\n");
    break;
  case 55:
    printf("A tiny cage with no door\n");
    break;
  case 56:
    printf("An old key\n");
    break;
  case 57:
    printf("An indecipherable treasure map\n");
    break;
  case 58:
    printf("A hilt from a broken sword\n");
    break;
  case 59:
    printf("A rabbit's foot\n");
    break;
  case 60:
    printf("A glass eye\n");
    break;
  case 61:
    printf("A cameo carved in the likeness of a hideous person\n");
    break;
  case 62:
    printf("A silver skull the size of a coin\n");
    break;
  case 63:
    printf("An alabaster mask\n");
    break;
  case 64:
    printf("A pyramid of sticky black incense that smells very bad\n");
    break;
  case 65:
    printf("A nightcap that when worn gives you pleasant dreams\n");
    break;
  case 66:
    printf("A single caltrop made from bone\n");
    break;
  case 67:
    printf("A gold monocle frame without the lens\n");
    break;
  case 68:
    printf("A 1-inch cube each side painted a different color\n");
    break;
  case 69:
    printf("A crystal knob from a door\n");
    break;
  case 70:
    printf("A small packet filled with pink dust\n");
    break;
  case 71:
    printf("A fragment of a beautiful song written as musical notes on two pieces of parchment\n");
    break;
  case 72:
    printf("A silver teardrop earring made from a real teardrop\n");
    break;
  case 73:
    printf("The shell of an egg painted with scenes of human misery in disturbing detail\n");
    break;
  case 74:
    printf("A fan that when unfolded show s sleeping cat\n");
    break;
  case 75:
    printf("A set of bone pipes\n");
    break;
  case 76:
    printf("A four-leaf clover pressed inside a book discussing manners and etiquette\n");
    break;
  case 77:
    printf("A sheet of parchment upon which is draw an complex mechanical contraption\n");
    break;
  case 78:
    printf("An ornate scabbard that fits no blade you have found so far\n");
    break;
  case 79:
    printf("An invitation to a party where a murder happened\n");
    break;
  case 80:
    printf("A bronze pentacle with an etching of a rat's head in its center\n");
    break;
  case 81:
    printf("A purple hankerchief embroidered with the name of a powerful archmage\n");
    break;
  case 82:
    printf("Half of a floorplan for a temple, castle, or some other structure\n");
    break;
  case 83:
    printf("A bit of folded cloth that when unfolded turns into a stylish cap\n");
    break;
  case 84:
    printf("A recipt of deposit at a bank in a far-flung city\n");
    break;
  case 85:
    printf("A diary with seven pages missing\n");
    break;
  case 86:
    printf("An empty silver snuffbox bearing an inscription on the surface that says \"dreams\"\n");
    break;
  case 87:
    printf("An iron holy symbol devoted to an unknown god\n");
    break;
  case 88:
    printf("A book that tells the story of a legendary hero's rise and fall with the last chapter missing\n");
    break;
  case 89:
    printf("A vial of dragon blood\n");
    break;
  case 90:
    printf("An ancient arrow of elven design\n");
    break;
  case 91:
    printf("A needle that never bends\n");
    break;
  case 92:
    printf("An ornate brooch of dwarven design\n");
    break;
  case 93:
    printf("An empty wine bottle bearing a pretty label that says, \"The Wizard of Wines Winery, Red Dragon Crush, 331422-W\"\n");
    break;
  case 94:
    printf("A mosaic tile with a multicolored, glazed surface\n");
    break;
  case 95:
    printf("A petrified mouse\n");
    break;
  case 96:
    printf("A black pirate flag adorned with a dragon's skull and crossbones\n");
    break;
  case 97:
    printf("A tiny mechanical crab or spider that moves about when it's not being observed\n");
    break;
  case 98:
    printf("A glass jar containing lard with a label that reads, \"Griffon Grease\"\n");
    break;
  case 99:
    printf("A wooden box with a ceramic bottom that holds a living worm with a head on each end of its body\n");
    break;
  case 100:
    printf("A metal urn containing the ashes of a hero\n");
    break;
  }
}
```