// File: /workspace/github_cpp_makefile_star2_O1/hyp1231[P]FMSS/main.cpp
// Function: get_opt(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>&)
void get_opt(vector<string>& opt) {
	string line, tmp;
	getline(cin, line);
	int p = line.find("\"");
	string next;
	if(p != -1) {
		next = line.substr(p + 1);
		line = line.substr(0, p);
	}
	stringstream ss(line);
	while(ss >> tmp) {
		opt.push_back(tmp);
	}
	if(p != -1) {
		p = next.find("\"");
		if(p != -1) {
			string str = Replace(next.substr(0, p));
			opt.push_back(str);
			next = next.substr(p + 1);
		}
		stringstream sss(next);
		while(sss >> tmp) {
			opt.push_back(tmp);
		}
	}
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x3b8, %rsp            # imm = 0x3B8
movq %rdi, %rbx
leaq 0x18(%rsp), %rcx
movq %rcx, -0x10(%rcx)
xorl %eax, %eax
movq %rax, -0x8(%rcx)
movb %al, (%rcx)
leaq 0x58(%rsp), %r13
movq %r13, -0x10(%r13)
movq %rax, -0x8(%r13)
movb %al, (%r13)
movq 0x5a6c(%rip), %rdi      # 0xcfe0
movq (%rdi), %rax
addq -0x18(%rax), %rdi
movl $0xa, %esi
callq 0x21e0
movsbl %al, %edx
movq 0x5a51(%rip), %rdi      # 0xcfe0
leaq 0x8(%rsp), %rsi
callq 0x2370
leaq 0x2043(%rip), %rsi      # 0x95e3
leaq 0x8(%rsp), %rdi
movl $0x1, %ecx
xorl %edx, %edx
callq 0x2340
movq %rax, %r14
leaq 0x38(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq $0x0, -0x8(%rbp)
movb $0x0, (%rbp)
movl %r14d, %r12d
movl $0xffffffff, %eax       # imm = 0xFFFFFFFF
cmpq %rax, %r12
je 0x7685
shlq $0x20, %r14
movabsq $0x100000000, %rdx      # imm = 0x100000000
addq %r14, %rdx
sarq $0x20, %rdx
leaq 0xa8(%rsp), %rdi
leaq 0x8(%rsp), %rsi
movq $-0x1, %rcx
callq 0x2220
leaq 0x28(%rsp), %rdi
leaq 0xa8(%rsp), %r15
movq %r15, %rsi
callq 0x2260
movq (%r15), %rdi
leaq 0xb8(%rsp), %r15
cmpq %r15, %rdi
je 0x763d
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0x2200
sarq $0x20, %r14
leaq 0xa8(%rsp), %rdi
leaq 0x8(%rsp), %rsi
xorl %edx, %edx
movq %r14, %rcx
callq 0x2220
leaq 0x8(%rsp), %rdi
leaq 0xa8(%rsp), %r14
movq %r14, %rsi
callq 0x2260
movq (%r14), %rdi
cmpq %r15, %rdi
je 0x7685
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0x2200
leaq 0xa8(%rsp), %rdi
leaq 0x8(%rsp), %rsi
movl $0x18, %edx
callq 0x2300
leaq 0xa8(%rsp), %r14
leaq 0x48(%rsp), %r15
movq %r14, %rdi
movq %r15, %rsi
callq 0x2290
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
testb $0x5, 0x20(%rax,%rcx)
jne 0x76cf
movq %rbx, %rdi
movq %r15, %rsi
callq 0x6a80
jmp 0x76a9
cmpl $-0x1, %r12d
je 0x783e
leaq 0x1f03(%rip), %rsi      # 0x95e3
leaq 0x28(%rsp), %rdi
movl $0x1, %ecx
xorl %edx, %edx
callq 0x2340
movq %rax, %r14
cmpl $-0x1, %r14d
je 0x77d3
movslq %r14d, %rcx
leaq 0x68(%rsp), %rdi
leaq 0x28(%rsp), %rsi
xorl %edx, %edx
callq 0x2220
leaq 0x230(%rsp), %rdi
leaq 0x68(%rsp), %rsi
callq 0x73bc
leaq 0x78(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x773f
movq 0x78(%rsp), %rsi
incq %rsi
callq 0x2200
leaq 0x230(%rsp), %rsi
movq %rbx, %rdi
callq 0x6a80
shlq $0x20, %r14
movabsq $0x100000000, %rdx      # imm = 0x100000000
addq %r14, %rdx
sarq $0x20, %rdx
leaq 0x88(%rsp), %rdi
leaq 0x28(%rsp), %rsi
movq $-0x1, %rcx
callq 0x2220
leaq 0x28(%rsp), %rdi
leaq 0x88(%rsp), %r14
movq %r14, %rsi
callq 0x2260
movq (%r14), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0x77b2
movq 0x98(%rsp), %rsi
incq %rsi
callq 0x2200
leaq 0x240(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x77d3
movq 0x240(%rsp), %rsi
incq %rsi
callq 0x2200
leaq 0x230(%rsp), %rdi
leaq 0x28(%rsp), %rsi
movl $0x18, %edx
callq 0x2300
leaq 0x230(%rsp), %r14
leaq 0x48(%rsp), %r15
movq %r14, %rdi
movq %r15, %rsi
callq 0x2290
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
testb $0x5, 0x20(%rax,%rcx)
jne 0x781d
movq %rbx, %rdi
movq %r15, %rsi
callq 0x6a80
jmp 0x77f7
movq 0x578c(%rip), %rsi      # 0xcfb0
leaq 0x230(%rsp), %rdi
callq 0x2150
leaq 0x2b0(%rsp), %rdi
callq 0x20b0
movq 0x576b(%rip), %rsi      # 0xcfb0
leaq 0xa8(%rsp), %rdi
callq 0x2150
leaq 0x128(%rsp), %rdi
callq 0x20b0
movq 0x28(%rsp), %rdi
cmpq %rbp, %rdi
je 0x7876
movq 0x38(%rsp), %rsi
incq %rsi
callq 0x2200
movq 0x48(%rsp), %rdi
cmpq %r13, %rdi
je 0x788d
movq 0x58(%rsp), %rsi
incq %rsi
callq 0x2200
movq 0x8(%rsp), %rdi
leaq 0x18(%rsp), %rax
cmpq %rax, %rdi
je 0x78a9
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x2200
addq $0x3b8, %rsp            # imm = 0x3B8
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
jmp 0x78bd
movq %rax, %rbx
leaq 0x240(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7936
movq 0x240(%rsp), %rsi
jmp 0x78f1
movq %rax, %rbx
leaq 0x78(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7936
movq 0x78(%rsp), %rsi
incq %rsi
callq 0x2200
jmp 0x7936
jmp 0x7933
jmp 0x7933
jmp 0x7903
jmp 0x7903
movq %rax, %rbx
jmp 0x7957
movq %rax, %rbx
jmp 0x796e
movq %rax, %rbx
movq 0x5699(%rip), %rsi      # 0xcfb0
leaq 0x230(%rsp), %rdi
callq 0x2150
leaq 0x2b0(%rsp), %rdi
callq 0x20b0
jmp 0x7936
movq %rax, %rbx
movq 0x5673(%rip), %rsi      # 0xcfb0
leaq 0xa8(%rsp), %rdi
callq 0x2150
leaq 0x128(%rsp), %rdi
callq 0x20b0
movq 0x28(%rsp), %rdi
cmpq %rbp, %rdi
je 0x796e
movq 0x38(%rsp), %rsi
incq %rsi
callq 0x2200
movq 0x48(%rsp), %rdi
cmpq %r13, %rdi
je 0x7985
movq 0x58(%rsp), %rsi
incq %rsi
callq 0x2200
movq 0x8(%rsp), %rdi
leaq 0x18(%rsp), %rax
cmpq %rax, %rdi
je 0x79a1
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x2200
movq %rbx, %rdi
callq 0x2350