// File: /workspace/github_cpp_makefile_star2_O1/Konano[P]Artificial-Intelligence-Input-Method/./function.h
// Function: ReadData()
inline void ReadData()
{
	// ============================================ 1-word

	ifstream fin1("1-word");

	char str[500], py[500];

	while (fin1 >> str >> py)
		fin1 >> Times_1[Word_ID(str, py)];

	// ============================================ 2-word

	ifstream fin2("2-word");

	long long tmp;

	while (fin2 >> tmp)
		fin2 >> Times_2[tmp];

	N[Times_2[tmp]]++;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x858, %rsp            # imm = 0x858
leaq 0x2858(%rip), %rsi      # 0x5081
leaq 0x50(%rsp), %rbx
movq %rbx, %rdi
movl $0x8, %edx
callq 0x2330
leaq 0x660(%rsp), %r14
leaq 0x460(%rsp), %r15
leaq 0x8(%rsp), %r12
leaq 0x30(%rsp), %r13
movq 0x50(%rsp), %rax
movq -0x18(%rax), %rax
movq 0x60(%rsp,%rax), %rbp
movl $0x1f4, %edx            # imm = 0x1F4
movq %rbx, %rdi
movq %r14, %rsi
callq 0x22f0
movq 0x50(%rsp), %rax
movq -0x18(%rax), %rax
cmpl $0x0, 0x70(%rsp,%rax)
jne 0x28a9
addq $-0x1f5, %rbp           # imm = 0xFE0B
cmpq $-0x1f5, %rbp           # imm = 0xFE0B
ja 0x28a9
movq 0x138(%rsp,%rax), %rdi
movq 0x10(%rdi), %rax
cmpq 0x18(%rdi), %rax
jae 0x29bd
movq 0x50(%rsp), %rax
movq -0x18(%rax), %rax
movq 0x60(%rsp,%rax), %rbp
movl $0x1f4, %edx            # imm = 0x1F4
movq %rbx, %rdi
movq %r15, %rsi
callq 0x22f0
movq 0x50(%rsp), %rax
movq -0x18(%rax), %rax
cmpl $0x0, 0x70(%rsp,%rax)
jne 0x28fd
addq $-0x1f5, %rbp           # imm = 0xFE0B
cmpq $-0x1f5, %rbp           # imm = 0xFE0B
ja 0x28fd
movq 0x138(%rsp,%rax), %rdi
movq 0x10(%rdi), %rax
cmpq 0x18(%rdi), %rax
jae 0x29ed
movq 0x50(%rsp), %rax
movq -0x18(%rax), %rax
testb $0x5, 0x70(%rsp,%rax)
jne 0x2a1d
leaq 0x18(%rsp), %rax
movq %rax, 0x8(%rsp)
movq %r14, %rdi
callq 0x20f0
leaq (%rsp,%rax), %rdx
addq $0x660, %rdx            # imm = 0x660
movq %r12, %rdi
movq %r14, %rsi
callq 0x3cf6
leaq 0x40(%rsp), %rbp
movq %rbp, 0x30(%rsp)
movq %r15, %rdi
callq 0x20f0
leaq (%rsp,%rax), %rdx
addq $0x460, %rdx            # imm = 0x460
movq %r13, %rdi
movq %r15, %rsi
callq 0x3cf6
movq %r12, %rdi
movq %r13, %rsi
callq 0x31dd
cltq
leaq 0x502547b(%rip), %rcx   # 0x5027df0
leaq (%rcx,%rax,4), %rsi
movq %rbx, %rdi
callq 0x2130
movq 0x30(%rsp), %rdi
cmpq %rbp, %rdi
je 0x2998
movq 0x40(%rsp), %rsi
incq %rsi
callq 0x21d0
movq 0x8(%rsp), %rdi
leaq 0x18(%rsp), %rax
cmpq %rax, %rdi
je 0x2855
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x21d0
jmp 0x2855
movq (%rdi), %rax
callq *0x48(%rax)
cmpl $-0x1, %eax
jne 0x28a9
movq 0x50(%rsp), %rax
movq -0x18(%rax), %rax
leaq (%rsp,%rax), %rdi
addq $0x50, %rdi
movl 0x20(%rdi), %esi
orl $0x2, %esi
callq 0x22e0
jmp 0x28a9
movq (%rdi), %rax
callq *0x48(%rax)
cmpl $-0x1, %eax
jne 0x28fd
movq 0x50(%rsp), %rax
movq -0x18(%rax), %rax
leaq (%rsp,%rax), %rdi
addq $0x50, %rdi
movl 0x20(%rdi), %esi
orl $0x2, %esi
callq 0x22e0
jmp 0x28fd
leaq 0x2664(%rip), %rsi      # 0x5088
leaq 0x258(%rsp), %rdi
movl $0x8, %edx
callq 0x2330
leaq 0x258(%rsp), %rbx
leaq 0x28(%rsp), %r14
leaq 0x5025376(%rip), %r15   # 0x5027dc0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x2250
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
testb $0x5, 0x20(%rax,%rcx)
jne 0x2a7b
movq %r15, %rdi
movq %r14, %rsi
callq 0x33f2
movq %rbx, %rdi
movq %rax, %rsi
callq 0x2130
jmp 0x2a4a
leaq 0x502533e(%rip), %rdi   # 0x5027dc0
leaq 0x28(%rsp), %rsi
callq 0x33f2
movslq (%rax), %rax
leaq 0x55de0da(%rip), %rcx   # 0x55e0b70
incl (%rcx,%rax,4)
leaq 0x258(%rsp), %rdi
callq 0x2070
leaq 0x50(%rsp), %rdi
callq 0x2070
addq $0x858, %rsp            # imm = 0x858
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
jmp 0x2b0a
jmp 0x2b05
jmp 0x2b05
movq %rax, %rbx
jmp 0x2ae7
movq %rax, %rbx
movq 0x30(%rsp), %rdi
cmpq %rbp, %rdi
je 0x2ae7
movq 0x40(%rsp), %rsi
incq %rsi
callq 0x21d0
movq 0x8(%rsp), %rdi
leaq 0x18(%rsp), %rax
cmpq %rax, %rdi
je 0x2b1a
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x21d0
jmp 0x2b1a
movq %rax, %rbx
jmp 0x2b1a
movq %rax, %rbx
leaq 0x258(%rsp), %rdi
callq 0x2070
leaq 0x50(%rsp), %rdi
callq 0x2070
movq %rbx, %rdi
callq 0x2310