// File: 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:
subq $0x8c8, %rsp            # imm = 0x8C8
leaq 0x6c0(%rsp), %rdi
leaq 0x7627(%rip), %rsi      # 0xb0ad
movl $0x8, %edx
callq 0x3400
leaq 0x6c0(%rsp), %rdi
leaq 0x4c0(%rsp), %rsi
callq 0x4ec0
movq %rax, 0x48(%rsp)
jmp 0x3aac
movq 0x48(%rsp), %rdi
leaq 0x2c0(%rsp), %rsi
callq 0x4ec0
movq %rax, 0x40(%rsp)
jmp 0x3ac5
movq 0x40(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rax
addq %rax, %rdi
callq 0x32d0
movb %al, 0x3f(%rsp)
jmp 0x3adf
movb 0x3f(%rsp), %al
testb $0x1, %al
jne 0x3aec
jmp 0x3c4f
leaq 0x28f(%rsp), %rdi
movq %rdi, 0x30(%rsp)
callq 0x33e0
movq 0x30(%rsp), %rdx
leaq 0x290(%rsp), %rdi
leaq 0x4c0(%rsp), %rsi
callq 0x51c0
jmp 0x3b1a
leaq 0x267(%rsp), %rdi
movq %rdi, 0x28(%rsp)
callq 0x33e0
movq 0x28(%rsp), %rdx
leaq 0x268(%rsp), %rdi
leaq 0x2c0(%rsp), %rsi
callq 0x51c0
jmp 0x3b48
leaq 0x290(%rsp), %rdi
leaq 0x268(%rsp), %rsi
callq 0x4f10
movl %eax, 0x24(%rsp)
jmp 0x3b63
movl 0x24(%rsp), %eax
movslq %eax, %rcx
leaq 0x502c2ff(%rip), %rax   # 0x502fe70
leaq (%rax,%rcx,4), %rsi
leaq 0x6c0(%rsp), %rdi
callq 0x3140
jmp 0x3b84
leaq 0x268(%rsp), %rdi
callq 0x3150
leaq 0x267(%rsp), %rdi
callq 0x3250
leaq 0x290(%rsp), %rdi
callq 0x3150
leaq 0x28f(%rsp), %rdi
callq 0x3250
jmp 0x3a90
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2b8(%rsp)
movl %eax, 0x2b4(%rsp)
jmp 0x3d42
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2b8(%rsp)
movl %eax, 0x2b4(%rsp)
jmp 0x3c3d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2b8(%rsp)
movl %eax, 0x2b4(%rsp)
jmp 0x3c23
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2b8(%rsp)
movl %eax, 0x2b4(%rsp)
leaq 0x268(%rsp), %rdi
callq 0x3150
leaq 0x267(%rsp), %rdi
callq 0x3250
leaq 0x290(%rsp), %rdi
callq 0x3150
leaq 0x28f(%rsp), %rdi
callq 0x3250
jmp 0x3d42
leaq 0x745e(%rip), %rsi      # 0xb0b4
leaq 0x58(%rsp), %rdi
movl $0x8, %edx
callq 0x3400
jmp 0x3c67
jmp 0x3c69
leaq 0x58(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x32b0
movq %rax, 0x18(%rsp)
jmp 0x3c7f
movq 0x18(%rsp), %rdi
movq (%rdi), %rax
movq -0x18(%rax), %rax
addq %rax, %rdi
callq 0x32d0
movb %al, 0x17(%rsp)
jmp 0x3c99
movb 0x17(%rsp), %al
testb $0x1, %al
jne 0x3ca3
jmp 0x3cee
leaq 0x502c196(%rip), %rdi   # 0x502fe40
leaq 0x50(%rsp), %rsi
callq 0x5280
movq %rax, 0x8(%rsp)
jmp 0x3cbb
movq 0x8(%rsp), %rsi
leaq 0x58(%rsp), %rdi
callq 0x3140
jmp 0x3ccc
jmp 0x3c69
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2b8(%rsp)
movl %eax, 0x2b4(%rsp)
leaq 0x58(%rsp), %rdi
callq 0x3080
jmp 0x3d42
leaq 0x502c14b(%rip), %rdi   # 0x502fe40
leaq 0x50(%rsp), %rsi
callq 0x5280
movq %rax, (%rsp)
jmp 0x3d05
movq (%rsp), %rax
movslq (%rax), %rcx
leaq 0x55e4edd(%rip), %rax   # 0x55e8bf0
movl (%rax,%rcx,4), %edx
addl $0x1, %edx
leaq 0x55e4ed0(%rip), %rax   # 0x55e8bf0
movl %edx, (%rax,%rcx,4)
leaq 0x58(%rsp), %rdi
callq 0x3080
leaq 0x6c0(%rsp), %rdi
callq 0x3080
addq $0x8c8, %rsp            # imm = 0x8C8
retq
leaq 0x6c0(%rsp), %rdi
callq 0x3080
movq 0x2b8(%rsp), %rdi
callq 0x33d0
nopl (%rax)