Disassembly: 
  L1: 8b ff ?? mov edi, edi
   55 ?? push ebp
   8b ec ?? mov ebp, esp
   8b 45 08 ?? mov eax, dword ss:[ebp + 8]
   8b 0d cc 71 42 00 ?? mov ecx, dword ds:[0x004271cc<"\n">]
   56 ?? push esi
  
  L2: 39 50 04 ?? cmp dword ds:[eax + 4], edx
   74 0f ?? je basic block L4
  
  L3: 8b f1 ?? mov esi, ecx
   6b f6 0c ?? imul esi, esi, 12
   03 75 08 ?? add esi, dword ss:[ebp + 8]
   83 c0 0c ?? add eax, 12
   3b c6 ?? cmp eax, esi
   72 ec ?? jb basic block L2
  
  L4: 6b c9 0c ?? imul ecx, ecx, 12
   03 4d 08 ?? add ecx, dword ss:[ebp + 8]
   5e ?? pop esi
   3b c1 ?? cmp eax, ecx
   73 05 ?? jae basic block L6
  
  L5: 39 50 04 ?? cmp dword ds:[eax + 4], edx
   74 02 ?? je basic block L7
  
  L6: 33 c0 ?? xor eax, eax
  
  L7: 5d ?? pop ebp
   c3 ?? ret
  
  