// File: /workspace/github_cpp_makefile_star2_O2/sagardoshi[P]NegotiationsEncounter/src/Encounter.cpp
// Function: Encounter::printStrategy()
void Encounter::printStrategy() {
    string helpText  = "The spirits are fickle. ";
           helpText += "To win their favour, offer them a package of ";
           helpText += "as many\n";
           helpText += "or as few items as you wish.\n\n";

           helpText += "Be as efficient as possible. You can ";
           helpText += "see the market value of ";
           helpText += "your items, but\n";
           helpText += "each spirit ";
           helpText += "values each item uniquely, based on their needs ";
           helpText += "and their\n";
           helpText += "personality. Some spirits are just strict by nature. ";
           helpText += "Others may be more willing\n";
           helpText += "to accept ";
           helpText += "weaker offers. It's up to you to predict what might ";
           helpText += "appeal most to\n";
           helpText += "your opponent, while ";
           helpText += "keeping a watchful eye on your own stock.\n\n";

           helpText += "Remember: you have only a few tries before they lose ";
           helpText += "patience only a finite\n";
           helpText += "inventory. The more you retain by the end, ";
           helpText += "the better you will score. Good luck.\n";

    cout << helpText;
}

// Assembly:
pushq %rbx
subq $0x30, %rsp
leaq 0x4ed1(%rip), %rsi      # 0xc5d5
leaq 0x10(%rsp), %rbx
leaq 0xf(%rsp), %rdx
movq %rbx, %rdi
callq 0x3860
leaq 0x4ed1(%rip), %rsi      # 0xc5ee
movq %rbx, %rdi
callq 0x33b0
leaq 0x4ef0(%rip), %rsi      # 0xc61c
leaq 0x10(%rsp), %rdi
callq 0x33b0
leaq 0x4ee8(%rip), %rsi      # 0xc625
leaq 0x10(%rsp), %rdi
callq 0x33b0
leaq 0x4ef6(%rip), %rsi      # 0xc644
leaq 0x10(%rsp), %rdi
callq 0x33b0
leaq 0x4f0b(%rip), %rsi      # 0xc66a
leaq 0x10(%rsp), %rdi
callq 0x33b0
leaq 0x4f13(%rip), %rsi      # 0xc683
leaq 0x10(%rsp), %rdi
callq 0x33b0
leaq 0x4f13(%rip), %rsi      # 0xc694
leaq 0x10(%rsp), %rdi
callq 0x33b0
leaq 0x4f0f(%rip), %rsi      # 0xc6a1
leaq 0x10(%rsp), %rdi
callq 0x33b0
leaq 0x4f2f(%rip), %rsi      # 0xc6d2
leaq 0x10(%rsp), %rdi
callq 0x33b0
leaq 0x4f29(%rip), %rsi      # 0xc6dd
leaq 0x10(%rsp), %rdi
callq 0x33b0
leaq 0x4f4e(%rip), %rsi      # 0xc713
leaq 0x10(%rsp), %rdi
callq 0x33b0
leaq 0x4f59(%rip), %rsi      # 0xc72f
leaq 0x10(%rsp), %rdi
callq 0x33b0
leaq 0x4f53(%rip), %rsi      # 0xc73a
leaq 0x10(%rsp), %rdi
callq 0x33b0
leaq 0x4f77(%rip), %rsi      # 0xc76f
leaq 0x10(%rsp), %rdi
callq 0x33b0
leaq 0x4f76(%rip), %rsi      # 0xc77f
leaq 0x10(%rsp), %rdi
callq 0x33b0
leaq 0x4f7b(%rip), %rsi      # 0xc795
leaq 0x10(%rsp), %rdi
callq 0x33b0
leaq 0x4f96(%rip), %rsi      # 0xc7c1
leaq 0x10(%rsp), %rdi
callq 0x33b0
leaq 0x4fbb(%rip), %rsi      # 0xc7f7
leaq 0x10(%rsp), %rdi
callq 0x33b0
leaq 0x4fc2(%rip), %rsi      # 0xc80f
leaq 0x10(%rsp), %rdi
callq 0x33b0
leaq 0x4fdd(%rip), %rsi      # 0xc83b
leaq 0x10(%rsp), %rdi
callq 0x33b0
movq 0xb759(%rip), %rdi      # 0x12fc8
leaq 0x10(%rsp), %rsi
callq 0x3200
leaq 0x10(%rsp), %rdi
callq 0x3130
addq $0x30, %rsp
popq %rbx
retq
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x3130
movq %rbx, %rdi
callq 0x3380