// File: /workspace/github_cpp_makefile_star2_O3/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 0x2856(%rip), %rsi      # 0x5081
leaq 0x50(%rsp), %rbx
movq %rbx, %rdi
movl $0x8, %edx
callq 0x2330
leaq 0x660(%rsp), %r14
leaq 0x460(%rsp), %r15
leaq 0x28(%rsp), %r12
leaq 0x8(%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), %rcx
movq -0x18(%rcx), %rax
cmpl $0x0, 0x70(%rsp,%rax)
jne 0x28ab
addq $-0x1f5, %rbp           # imm = 0xFE0B
cmpq $-0x1f5, %rbp           # imm = 0xFE0B
ja 0x28ab
movq 0x138(%rsp,%rax), %rdi
movq 0x10(%rdi), %rax
cmpq 0x18(%rdi), %rax
jae 0x29ba
movq -0x18(%rcx), %rax
movq 0x60(%rsp,%rax), %rbp
movl $0x1f4, %edx            # imm = 0x1F4
movq %rbx, %rdi
movq %r15, %rsi
callq 0x22f0
movq 0x50(%rsp), %rcx
movq -0x18(%rcx), %rax
cmpl $0x0, 0x70(%rsp,%rax)
jne 0x28fa
addq $-0x1f5, %rbp           # imm = 0xFE0B
cmpq $-0x1f5, %rbp           # imm = 0xFE0B
ja 0x28fa
movq 0x138(%rsp,%rax), %rdi
movq 0x10(%rdi), %rax
cmpq 0x18(%rdi), %rax
jae 0x29ef
movq -0x18(%rcx), %rax
testb $0x5, 0x70(%rsp,%rax)
jne 0x2a24
leaq 0x38(%rsp), %rax
movq %rax, 0x28(%rsp)
movq %r14, %rdi
callq 0x20f0
leaq (%rsp,%rax), %rdx
addq $0x660, %rdx            # imm = 0x660
movq %r12, %rdi
movq %r14, %rsi
callq 0x3d04
leaq 0x18(%rsp), %rax
movq %rax, 0x8(%rsp)
movq %r15, %rdi
callq 0x20f0
leaq (%rsp,%rax), %rdx
addq $0x460, %rdx            # imm = 0x460
movq %r13, %rdi
movq %r15, %rsi
callq 0x3d04
movq %r12, %rdi
movq %r13, %rsi
callq 0x31eb
cltq
leaq 0x5025483(%rip), %rcx   # 0x5027df0
leaq (%rcx,%rax,4), %rsi
movq %rbx, %rdi
callq 0x2130
movq 0x8(%rsp), %rdi
leaq 0x18(%rsp), %rax
cmpq %rax, %rdi
je 0x2995
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x21d0
movq 0x28(%rsp), %rdi
leaq 0x38(%rsp), %rax
cmpq %rax, %rdi
je 0x2857
movq 0x38(%rsp), %rsi
incq %rsi
callq 0x21d0
jmp 0x2857
movq (%rdi), %rax
callq *0x48(%rax)
movq 0x50(%rsp), %rcx
cmpl $-0x1, %eax
jne 0x28ab
movq -0x18(%rcx), %rax
leaq (%rsp,%rax), %rdi
addq $0x50, %rdi
movl 0x20(%rdi), %esi
orl $0x2, %esi
callq 0x22e0
movq 0x50(%rsp), %rcx
jmp 0x28ab
movq (%rdi), %rax
callq *0x48(%rax)
movq 0x50(%rsp), %rcx
cmpl $-0x1, %eax
jne 0x28fa
movq -0x18(%rcx), %rax
leaq (%rsp,%rax), %rdi
addq $0x50, %rdi
movl 0x20(%rdi), %esi
orl $0x2, %esi
callq 0x22e0
movq 0x50(%rsp), %rcx
jmp 0x28fa
leaq 0x265d(%rip), %rsi      # 0x5088
leaq 0x258(%rsp), %rdi
movl $0x8, %edx
callq 0x2330
leaq 0x258(%rsp), %rbx
leaq 0x48(%rsp), %r14
leaq 0x502536f(%rip), %r15   # 0x5027dc0
movq %rbx, %rdi
movq %r14, %rsi
callq 0x2250
movq (%rax), %rcx
movq -0x18(%rcx), %rcx
testb $0x5, 0x20(%rax,%rcx)
jne 0x2a82
movq %r15, %rdi
movq %r14, %rsi
callq 0x3400
movq %rbx, %rdi
movq %rax, %rsi
callq 0x2130
jmp 0x2a51
leaq 0x5025337(%rip), %rdi   # 0x5027dc0
leaq 0x48(%rsp), %rsi
callq 0x3400
movslq (%rax), %rax
leaq 0x55de0d3(%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 0x2b16
jmp 0x2b11
jmp 0x2b11
movq %rax, %rbx
jmp 0x2af3
movq %rax, %rbx
movq 0x8(%rsp), %rdi
leaq 0x18(%rsp), %rax
cmpq %rax, %rdi
je 0x2af3
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x21d0
movq 0x28(%rsp), %rdi
leaq 0x38(%rsp), %rax
cmpq %rax, %rdi
je 0x2b26
movq 0x38(%rsp), %rsi
incq %rsi
callq 0x21d0
jmp 0x2b26
movq %rax, %rbx
jmp 0x2b26
movq %rax, %rbx
leaq 0x258(%rsp), %rdi
callq 0x2070
leaq 0x50(%rsp), %rdi
callq 0x2070
movq %rbx, %rdi
callq 0x2310