section .data
section .text
    global __main
    extern main
    extern exit


__main:
   push ebp
   mov ebp,esp
   sub esp,24
   lea eax,[ebp+12]
   mov DWORD [ebp-4],eax
   mov eax,DWORD [ebp+8]
   mov edx,eax
   lea eax,[edx+4]
   mov edx,eax
   add edx,DWORD [ebp-4]
   lea eax,[edx+4]
   mov DWORD [ebp-8],eax
   mov eax,DWORD [ebp-8]
   push eax
   mov eax,DWORD [ebp-4]
   push eax
   mov eax,DWORD [ebp+8]
   push eax
   call main
   add esp,12
   leave
   ret

