// File: /workspace/github_cpp_makefile_star2_O2/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 %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x3b0, %rsp            # imm = 0x3B0
movq %rdi, %rbx
leaq 0x30(%rsp), %rax
movq %rax, -0x10(%rax)
andq $0x0, -0x8(%rax)
xorl %ecx, %ecx
movb %cl, (%rax)
leaq 0x50(%rsp), %rax
movq %rax, -0x10(%rax)
andq $0x0, -0x8(%rax)
movb %cl, (%rax)
movq 0x52d7(%rip), %rdi      # 0xafe0
leaq 0x20(%rsp), %rsi
callq 0x2050
leaq 0x18c9(%rip), %rsi      # 0x75e3
leaq 0x20(%rsp), %rdi
xorl %edx, %edx
callq 0x2380
movq %rax, %r14
leaq 0x10(%rsp), %rax
movq %rax, -0x10(%rax)
andq $0x0, -0x8(%rax)
movb $0x0, (%rax)
movl %r14d, %r13d
movl $0xffffffff, %eax       # imm = 0xFFFFFFFF
movabsq $0x100000000, %r12      # imm = 0x100000000
cmpq %rax, %r13
je 0x5dc5
shlq $0x20, %r14
leaq (%r14,%r12), %rdx
sarq $0x20, %rdx
leaq 0x228(%rsp), %rdi
leaq 0x20(%rsp), %rsi
pushq $-0x1
popq %rcx
callq 0x2200
movq %rsp, %rdi
leaq 0x228(%rsp), %r15
movq %r15, %rsi
callq 0x2240
movq %r15, %rdi
callq 0x20e0
sarq $0x20, %r14
leaq 0x228(%rsp), %rdi
leaq 0x20(%rsp), %rsi
xorl %edx, %edx
movq %r14, %rcx
callq 0x2200
leaq 0x20(%rsp), %rdi
leaq 0x228(%rsp), %r14
movq %r14, %rsi
callq 0x2240
movq %r14, %rdi
callq 0x20e0
leaq 0x228(%rsp), %rdi
leaq 0x20(%rsp), %rsi
pushq $0x18
popq %rdx
callq 0x2300
leaq 0x228(%rsp), %r14
leaq 0x40(%rsp), %r15
movq %r14, %rdi
movq %r15, %rsi
callq 0x2270
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
testb $0x5, 0x20(%rax,%rcx)
jne 0x5e0d
movq %rbx, %rdi
movq %r15, %rsi
callq 0x5454
jmp 0x5de7
cmpl $-0x1, %r13d
je 0x5f0f
leaq 0x17c5(%rip), %rsi      # 0x75e3
movq %rsp, %rdi
xorl %edx, %edx
callq 0x2380
movq %rax, %r14
cmpl $-0x1, %r14d
je 0x5ebc
movslq %r14d, %rcx
leaq 0x60(%rsp), %rdi
movq %rsp, %rsi
xorl %edx, %edx
callq 0x2200
leaq 0xa0(%rsp), %rdi
leaq 0x60(%rsp), %rsi
callq 0x5bcc
leaq 0x60(%rsp), %rdi
callq 0x20e0
leaq 0xa0(%rsp), %rsi
movq %rbx, %rdi
callq 0x5454
shlq $0x20, %r14
addq %r12, %r14
sarq $0x20, %r14
leaq 0x80(%rsp), %rdi
movq %rsp, %rsi
pushq $-0x1
popq %rcx
movq %r14, %rdx
callq 0x2200
movq %rsp, %rdi
leaq 0x80(%rsp), %r14
movq %r14, %rsi
callq 0x2240
movq %r14, %rdi
callq 0x20e0
leaq 0xa0(%rsp), %rdi
callq 0x20e0
leaq 0xa0(%rsp), %rdi
movq %rsp, %rsi
pushq $0x18
popq %rdx
callq 0x2300
leaq 0xa0(%rsp), %r14
leaq 0x40(%rsp), %r15
movq %r14, %rdi
movq %r15, %rsi
callq 0x2270
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
testb $0x5, 0x20(%rax,%rcx)
jne 0x5f02
movq %rbx, %rdi
movq %r15, %rsi
callq 0x5454
jmp 0x5edc
leaq 0xa0(%rsp), %rdi
callq 0x2150
leaq 0x228(%rsp), %rdi
callq 0x2150
movq %rsp, %rdi
callq 0x20e0
leaq 0x40(%rsp), %rdi
callq 0x20e0
leaq 0x20(%rsp), %rdi
callq 0x20e0
addq $0x3b0, %rsp            # imm = 0x3B0
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
retq
jmp 0x5f4b
movq %rax, %rbx
leaq 0xa0(%rsp), %rdi
jmp 0x5f60
movq %rax, %rbx
leaq 0x60(%rsp), %rdi
callq 0x20e0
jmp 0x5f8e
jmp 0x5f8b
jmp 0x5f8b
jmp 0x5f6f
jmp 0x5f6f
movq %rax, %rbx
jmp 0x5f9b
movq %rax, %rbx
jmp 0x5fa3
movq %rax, %rbx
leaq 0xa0(%rsp), %rdi
callq 0x2150
jmp 0x5f8e
movq %rax, %rbx
leaq 0x228(%rsp), %rdi
callq 0x2150
movq %rsp, %rdi
callq 0x20e0
leaq 0x40(%rsp), %rdi
callq 0x20e0
leaq 0x20(%rsp), %rdi
callq 0x20e0
movq %rbx, %rdi
callq 0x2340