#define NULL ((void *)0)
typedef unsigned long size_t; // Customize by platform.
typedef long intptr_t;
typedef unsigned long uintptr_t;
typedef long scalar_t__; // Either arithmetic or pointer type.
/* By default, we understand bool (as a convenience). */
typedef int bool;
#define false 0
#define true 1

/* Forward declarations */

/* Type definitions */

/* Variables and functions */
int /*<<< orphan*/ ft_print(int, int, int);
int my_print_comb(void) {
  int i;
  int b;
  int c;
  i = 48;
  b = 49;
  c = 50;
  while (i <= 55) {
    b = i + 1;
    while (b <= 56) {
      c = b + 1;
      while (c <= 57) {
        ft_print(i, b, c);
        c++;
      }
      b++;
    }
    i++;
  }
  return (0);
}


x86 assembly (clang, -O0):
<my_print_comb>:
push   %rbp
mov    %rsp,%rbp
sub    $0x10,%rsp
movl   $0x30,-0x4(%rbp)
movl   $0x31,-0x8(%rbp)
movl   $0x32,-0xc(%rbp)
cmpl   $0x37,-0x4(%rbp)
jg     1195 <my_print_comb+0x85>
mov    -0x4(%rbp),%eax
add    $0x1,%eax
mov    %eax,-0x8(%rbp)
cmpl   $0x38,-0x8(%rbp)
jg     1187 <my_print_comb+0x77>
mov    -0x8(%rbp),%eax
add    $0x1,%eax
mov    %eax,-0xc(%rbp)
cmpl   $0x39,-0xc(%rbp)
jg     1179 <my_print_comb+0x69>
mov    -0x4(%rbp),%edi
mov    -0x8(%rbp),%esi
mov    -0xc(%rbp),%edx
call   1030 <ft_print@plt>
mov    -0xc(%rbp),%eax
add    $0x1,%eax
mov    %eax,-0xc(%rbp)
jmp    1153 <my_print_comb+0x43>
mov    -0x8(%rbp),%eax
add    $0x1,%eax
mov    %eax,-0x8(%rbp)
jmp    1140 <my_print_comb+0x30>
mov    -0x4(%rbp),%eax
add    $0x1,%eax
mov    %eax,-0x4(%rbp)
jmp    112d <my_print_comb+0x1d>
xor    %eax,%eax
add    $0x10,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<my_print_comb>:
push   %rax
mov    $0x30,%edi
mov    $0x31,%esi
mov    $0x32,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x31,%esi
mov    $0x33,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x31,%esi
mov    $0x34,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x31,%esi
mov    $0x35,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x31,%esi
mov    $0x36,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x31,%esi
mov    $0x37,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x31,%esi
mov    $0x38,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x31,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x32,%esi
mov    $0x33,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x32,%esi
mov    $0x34,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x32,%esi
mov    $0x35,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x32,%esi
mov    $0x36,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x32,%esi
mov    $0x37,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x32,%esi
mov    $0x38,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x32,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x33,%esi
mov    $0x34,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x33,%esi
mov    $0x35,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x33,%esi
mov    $0x36,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x33,%esi
mov    $0x37,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x33,%esi
mov    $0x38,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x33,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x34,%esi
mov    $0x35,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x34,%esi
mov    $0x36,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x34,%esi
mov    $0x37,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x34,%esi
mov    $0x38,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x34,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x35,%esi
mov    $0x36,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x35,%esi
mov    $0x37,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x35,%esi
mov    $0x38,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x35,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x36,%esi
mov    $0x37,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x36,%esi
mov    $0x38,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x36,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x37,%esi
mov    $0x38,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x37,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x30,%edi
mov    $0x38,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x31,%edi
mov    $0x32,%esi
mov    $0x33,%edx
call   1030 <ft_print@plt>
mov    $0x31,%edi
mov    $0x32,%esi
mov    $0x34,%edx
call   1030 <ft_print@plt>
mov    $0x31,%edi
mov    $0x32,%esi
mov    $0x35,%edx
call   1030 <ft_print@plt>
mov    $0x31,%edi
mov    $0x32,%esi
mov    $0x36,%edx
call   1030 <ft_print@plt>
mov    $0x31,%edi
mov    $0x32,%esi
mov    $0x37,%edx
call   1030 <ft_print@plt>
mov    $0x31,%edi
mov    $0x32,%esi
mov    $0x38,%edx
call   1030 <ft_print@plt>
mov    $0x31,%edi
mov    $0x32,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x31,%edi
mov    $0x33,%esi
mov    $0x34,%edx
call   1030 <ft_print@plt>
mov    $0x31,%edi
mov    $0x33,%esi
mov    $0x35,%edx
call   1030 <ft_print@plt>
mov    $0x31,%edi
mov    $0x33,%esi
mov    $0x36,%edx
call   1030 <ft_print@plt>
mov    $0x31,%edi
mov    $0x33,%esi
mov    $0x37,%edx
call   1030 <ft_print@plt>
mov    $0x31,%edi
mov    $0x33,%esi
mov    $0x38,%edx
call   1030 <ft_print@plt>
mov    $0x31,%edi
mov    $0x33,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x31,%edi
mov    $0x34,%esi
mov    $0x35,%edx
call   1030 <ft_print@plt>
mov    $0x31,%edi
mov    $0x34,%esi
mov    $0x36,%edx
call   1030 <ft_print@plt>
mov    $0x31,%edi
mov    $0x34,%esi
mov    $0x37,%edx
call   1030 <ft_print@plt>
mov    $0x31,%edi
mov    $0x34,%esi
mov    $0x38,%edx
call   1030 <ft_print@plt>
mov    $0x31,%edi
mov    $0x34,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x31,%edi
mov    $0x35,%esi
mov    $0x36,%edx
call   1030 <ft_print@plt>
mov    $0x31,%edi
mov    $0x35,%esi
mov    $0x37,%edx
call   1030 <ft_print@plt>
mov    $0x31,%edi
mov    $0x35,%esi
mov    $0x38,%edx
call   1030 <ft_print@plt>
mov    $0x31,%edi
mov    $0x35,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x31,%edi
mov    $0x36,%esi
mov    $0x37,%edx
call   1030 <ft_print@plt>
mov    $0x31,%edi
mov    $0x36,%esi
mov    $0x38,%edx
call   1030 <ft_print@plt>
mov    $0x31,%edi
mov    $0x36,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x31,%edi
mov    $0x37,%esi
mov    $0x38,%edx
call   1030 <ft_print@plt>
mov    $0x31,%edi
mov    $0x37,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x31,%edi
mov    $0x38,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x32,%edi
mov    $0x33,%esi
mov    $0x34,%edx
call   1030 <ft_print@plt>
mov    $0x32,%edi
mov    $0x33,%esi
mov    $0x35,%edx
call   1030 <ft_print@plt>
mov    $0x32,%edi
mov    $0x33,%esi
mov    $0x36,%edx
call   1030 <ft_print@plt>
mov    $0x32,%edi
mov    $0x33,%esi
mov    $0x37,%edx
call   1030 <ft_print@plt>
mov    $0x32,%edi
mov    $0x33,%esi
mov    $0x38,%edx
call   1030 <ft_print@plt>
mov    $0x32,%edi
mov    $0x33,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x32,%edi
mov    $0x34,%esi
mov    $0x35,%edx
call   1030 <ft_print@plt>
mov    $0x32,%edi
mov    $0x34,%esi
mov    $0x36,%edx
call   1030 <ft_print@plt>
mov    $0x32,%edi
mov    $0x34,%esi
mov    $0x37,%edx
call   1030 <ft_print@plt>
mov    $0x32,%edi
mov    $0x34,%esi
mov    $0x38,%edx
call   1030 <ft_print@plt>
mov    $0x32,%edi
mov    $0x34,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x32,%edi
mov    $0x35,%esi
mov    $0x36,%edx
call   1030 <ft_print@plt>
mov    $0x32,%edi
mov    $0x35,%esi
mov    $0x37,%edx
call   1030 <ft_print@plt>
mov    $0x32,%edi
mov    $0x35,%esi
mov    $0x38,%edx
call   1030 <ft_print@plt>
mov    $0x32,%edi
mov    $0x35,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x32,%edi
mov    $0x36,%esi
mov    $0x37,%edx
call   1030 <ft_print@plt>
mov    $0x32,%edi
mov    $0x36,%esi
mov    $0x38,%edx
call   1030 <ft_print@plt>
mov    $0x32,%edi
mov    $0x36,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x32,%edi
mov    $0x37,%esi
mov    $0x38,%edx
call   1030 <ft_print@plt>
mov    $0x32,%edi
mov    $0x37,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x32,%edi
mov    $0x38,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x33,%edi
mov    $0x34,%esi
mov    $0x35,%edx
call   1030 <ft_print@plt>
mov    $0x33,%edi
mov    $0x34,%esi
mov    $0x36,%edx
call   1030 <ft_print@plt>
mov    $0x33,%edi
mov    $0x34,%esi
mov    $0x37,%edx
call   1030 <ft_print@plt>
mov    $0x33,%edi
mov    $0x34,%esi
mov    $0x38,%edx
call   1030 <ft_print@plt>
mov    $0x33,%edi
mov    $0x34,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x33,%edi
mov    $0x35,%esi
mov    $0x36,%edx
call   1030 <ft_print@plt>
mov    $0x33,%edi
mov    $0x35,%esi
mov    $0x37,%edx
call   1030 <ft_print@plt>
mov    $0x33,%edi
mov    $0x35,%esi
mov    $0x38,%edx
call   1030 <ft_print@plt>
mov    $0x33,%edi
mov    $0x35,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x33,%edi
mov    $0x36,%esi
mov    $0x37,%edx
call   1030 <ft_print@plt>
mov    $0x33,%edi
mov    $0x36,%esi
mov    $0x38,%edx
call   1030 <ft_print@plt>
mov    $0x33,%edi
mov    $0x36,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x33,%edi
mov    $0x37,%esi
mov    $0x38,%edx
call   1030 <ft_print@plt>
mov    $0x33,%edi
mov    $0x37,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x33,%edi
mov    $0x38,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x34,%edi
mov    $0x35,%esi
mov    $0x36,%edx
call   1030 <ft_print@plt>
mov    $0x34,%edi
mov    $0x35,%esi
mov    $0x37,%edx
call   1030 <ft_print@plt>
mov    $0x34,%edi
mov    $0x35,%esi
mov    $0x38,%edx
call   1030 <ft_print@plt>
mov    $0x34,%edi
mov    $0x35,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x34,%edi
mov    $0x36,%esi
mov    $0x37,%edx
call   1030 <ft_print@plt>
mov    $0x34,%edi
mov    $0x36,%esi
mov    $0x38,%edx
call   1030 <ft_print@plt>
mov    $0x34,%edi
mov    $0x36,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x34,%edi
mov    $0x37,%esi
mov    $0x38,%edx
call   1030 <ft_print@plt>
mov    $0x34,%edi
mov    $0x37,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x34,%edi
mov    $0x38,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x35,%edi
mov    $0x36,%esi
mov    $0x37,%edx
call   1030 <ft_print@plt>
mov    $0x35,%edi
mov    $0x36,%esi
mov    $0x38,%edx
call   1030 <ft_print@plt>
mov    $0x35,%edi
mov    $0x36,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x35,%edi
mov    $0x37,%esi
mov    $0x38,%edx
call   1030 <ft_print@plt>
mov    $0x35,%edi
mov    $0x37,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x35,%edi
mov    $0x38,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x36,%edi
mov    $0x37,%esi
mov    $0x38,%edx
call   1030 <ft_print@plt>
mov    $0x36,%edi
mov    $0x37,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x36,%edi
mov    $0x38,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
mov    $0x37,%edi
mov    $0x38,%esi
mov    $0x39,%edx
call   1030 <ft_print@plt>
xor    %eax,%eax
pop    %rcx
ret

LLVM IR (-O0):
define i32 @my_print_comb() {
%1 = alloca i32
%2 = alloca i32
%3 = alloca i32
store i32 48, i32* %1
store i32 49, i32* %2
store i32 50, i32* %3
br label %4
4: ; preds = %29, %0
%5 = load i32, i32* %1
%6 = icmp sle i32 %5, 55
br i1 %6, label %7, label %32
7: ; preds = %4
%8 = load i32, i32* %1
%9 = add nsw i32 %8, 1
store i32 %9, i32* %2
br label %10
10: ; preds = %26, %7
%11 = load i32, i32* %2
%12 = icmp sle i32 %11, 56
br i1 %12, label %13, label %29
13: ; preds = %10
%14 = load i32, i32* %2
%15 = add nsw i32 %14, 1
store i32 %15, i32* %3
br label %16
16: ; preds = %19, %13
%17 = load i32, i32* %3
%18 = icmp sle i32 %17, 57
br i1 %18, label %19, label %26
19: ; preds = %16
%20 = load i32, i32* %1
%21 = load i32, i32* %2
%22 = load i32, i32* %3
%23 = call i32 @ft_print(i32 %20, i32 %21, i32 %22)
%24 = load i32, i32* %3
%25 = add nsw i32 %24, 1
store i32 %25, i32* %3
br label %16
26: ; preds = %16
%27 = load i32, i32* %2
%28 = add nsw i32 %27, 1
store i32 %28, i32* %2
br label %10
29: ; preds = %10
%30 = load i32, i32* %1
%31 = add nsw i32 %30, 1
store i32 %31, i32* %1
br label %4
32: ; preds = %4
ret i32 0
}

LLVM IR (-O2):
define i32 @my_print_comb() {
%1 = tail call i32 @ft_print(i32 48, i32 49, i32 50)
%2 = tail call i32 @ft_print(i32 48, i32 49, i32 51)
%3 = tail call i32 @ft_print(i32 48, i32 49, i32 52)
%4 = tail call i32 @ft_print(i32 48, i32 49, i32 53)
%5 = tail call i32 @ft_print(i32 48, i32 49, i32 54)
%6 = tail call i32 @ft_print(i32 48, i32 49, i32 55)
%7 = tail call i32 @ft_print(i32 48, i32 49, i32 56)
%8 = tail call i32 @ft_print(i32 48, i32 49, i32 57)
%9 = tail call i32 @ft_print(i32 48, i32 50, i32 51)
%10 = tail call i32 @ft_print(i32 48, i32 50, i32 52)
%11 = tail call i32 @ft_print(i32 48, i32 50, i32 53)
%12 = tail call i32 @ft_print(i32 48, i32 50, i32 54)
%13 = tail call i32 @ft_print(i32 48, i32 50, i32 55)
%14 = tail call i32 @ft_print(i32 48, i32 50, i32 56)
%15 = tail call i32 @ft_print(i32 48, i32 50, i32 57)
%16 = tail call i32 @ft_print(i32 48, i32 51, i32 52)
%17 = tail call i32 @ft_print(i32 48, i32 51, i32 53)
%18 = tail call i32 @ft_print(i32 48, i32 51, i32 54)
%19 = tail call i32 @ft_print(i32 48, i32 51, i32 55)
%20 = tail call i32 @ft_print(i32 48, i32 51, i32 56)
%21 = tail call i32 @ft_print(i32 48, i32 51, i32 57)
%22 = tail call i32 @ft_print(i32 48, i32 52, i32 53)
%23 = tail call i32 @ft_print(i32 48, i32 52, i32 54)
%24 = tail call i32 @ft_print(i32 48, i32 52, i32 55)
%25 = tail call i32 @ft_print(i32 48, i32 52, i32 56)
%26 = tail call i32 @ft_print(i32 48, i32 52, i32 57)
%27 = tail call i32 @ft_print(i32 48, i32 53, i32 54)
%28 = tail call i32 @ft_print(i32 48, i32 53, i32 55)
%29 = tail call i32 @ft_print(i32 48, i32 53, i32 56)
%30 = tail call i32 @ft_print(i32 48, i32 53, i32 57)
%31 = tail call i32 @ft_print(i32 48, i32 54, i32 55)
%32 = tail call i32 @ft_print(i32 48, i32 54, i32 56)
%33 = tail call i32 @ft_print(i32 48, i32 54, i32 57)
%34 = tail call i32 @ft_print(i32 48, i32 55, i32 56)
%35 = tail call i32 @ft_print(i32 48, i32 55, i32 57)
%36 = tail call i32 @ft_print(i32 48, i32 56, i32 57)
%37 = tail call i32 @ft_print(i32 49, i32 50, i32 51)
%38 = tail call i32 @ft_print(i32 49, i32 50, i32 52)
%39 = tail call i32 @ft_print(i32 49, i32 50, i32 53)
%40 = tail call i32 @ft_print(i32 49, i32 50, i32 54)
%41 = tail call i32 @ft_print(i32 49, i32 50, i32 55)
%42 = tail call i32 @ft_print(i32 49, i32 50, i32 56)
%43 = tail call i32 @ft_print(i32 49, i32 50, i32 57)
%44 = tail call i32 @ft_print(i32 49, i32 51, i32 52)
%45 = tail call i32 @ft_print(i32 49, i32 51, i32 53)
%46 = tail call i32 @ft_print(i32 49, i32 51, i32 54)
%47 = tail call i32 @ft_print(i32 49, i32 51, i32 55)
%48 = tail call i32 @ft_print(i32 49, i32 51, i32 56)
%49 = tail call i32 @ft_print(i32 49, i32 51, i32 57)
%50 = tail call i32 @ft_print(i32 49, i32 52, i32 53)
%51 = tail call i32 @ft_print(i32 49, i32 52, i32 54)
%52 = tail call i32 @ft_print(i32 49, i32 52, i32 55)
%53 = tail call i32 @ft_print(i32 49, i32 52, i32 56)
%54 = tail call i32 @ft_print(i32 49, i32 52, i32 57)
%55 = tail call i32 @ft_print(i32 49, i32 53, i32 54)
%56 = tail call i32 @ft_print(i32 49, i32 53, i32 55)
%57 = tail call i32 @ft_print(i32 49, i32 53, i32 56)
%58 = tail call i32 @ft_print(i32 49, i32 53, i32 57)
%59 = tail call i32 @ft_print(i32 49, i32 54, i32 55)
%60 = tail call i32 @ft_print(i32 49, i32 54, i32 56)
%61 = tail call i32 @ft_print(i32 49, i32 54, i32 57)
%62 = tail call i32 @ft_print(i32 49, i32 55, i32 56)
%63 = tail call i32 @ft_print(i32 49, i32 55, i32 57)
%64 = tail call i32 @ft_print(i32 49, i32 56, i32 57)
%65 = tail call i32 @ft_print(i32 50, i32 51, i32 52)
%66 = tail call i32 @ft_print(i32 50, i32 51, i32 53)
%67 = tail call i32 @ft_print(i32 50, i32 51, i32 54)
%68 = tail call i32 @ft_print(i32 50, i32 51, i32 55)
%69 = tail call i32 @ft_print(i32 50, i32 51, i32 56)
%70 = tail call i32 @ft_print(i32 50, i32 51, i32 57)
%71 = tail call i32 @ft_print(i32 50, i32 52, i32 53)
%72 = tail call i32 @ft_print(i32 50, i32 52, i32 54)
%73 = tail call i32 @ft_print(i32 50, i32 52, i32 55)
%74 = tail call i32 @ft_print(i32 50, i32 52, i32 56)
%75 = tail call i32 @ft_print(i32 50, i32 52, i32 57)
%76 = tail call i32 @ft_print(i32 50, i32 53, i32 54)
%77 = tail call i32 @ft_print(i32 50, i32 53, i32 55)
%78 = tail call i32 @ft_print(i32 50, i32 53, i32 56)
%79 = tail call i32 @ft_print(i32 50, i32 53, i32 57)
%80 = tail call i32 @ft_print(i32 50, i32 54, i32 55)
%81 = tail call i32 @ft_print(i32 50, i32 54, i32 56)
%82 = tail call i32 @ft_print(i32 50, i32 54, i32 57)
%83 = tail call i32 @ft_print(i32 50, i32 55, i32 56)
%84 = tail call i32 @ft_print(i32 50, i32 55, i32 57)
%85 = tail call i32 @ft_print(i32 50, i32 56, i32 57)
%86 = tail call i32 @ft_print(i32 51, i32 52, i32 53)
%87 = tail call i32 @ft_print(i32 51, i32 52, i32 54)
%88 = tail call i32 @ft_print(i32 51, i32 52, i32 55)
%89 = tail call i32 @ft_print(i32 51, i32 52, i32 56)
%90 = tail call i32 @ft_print(i32 51, i32 52, i32 57)
%91 = tail call i32 @ft_print(i32 51, i32 53, i32 54)
%92 = tail call i32 @ft_print(i32 51, i32 53, i32 55)
%93 = tail call i32 @ft_print(i32 51, i32 53, i32 56)
%94 = tail call i32 @ft_print(i32 51, i32 53, i32 57)
%95 = tail call i32 @ft_print(i32 51, i32 54, i32 55)
%96 = tail call i32 @ft_print(i32 51, i32 54, i32 56)
%97 = tail call i32 @ft_print(i32 51, i32 54, i32 57)
%98 = tail call i32 @ft_print(i32 51, i32 55, i32 56)
%99 = tail call i32 @ft_print(i32 51, i32 55, i32 57)
%100 = tail call i32 @ft_print(i32 51, i32 56, i32 57)
%101 = tail call i32 @ft_print(i32 52, i32 53, i32 54)
%102 = tail call i32 @ft_print(i32 52, i32 53, i32 55)
%103 = tail call i32 @ft_print(i32 52, i32 53, i32 56)
%104 = tail call i32 @ft_print(i32 52, i32 53, i32 57)
%105 = tail call i32 @ft_print(i32 52, i32 54, i32 55)
%106 = tail call i32 @ft_print(i32 52, i32 54, i32 56)
%107 = tail call i32 @ft_print(i32 52, i32 54, i32 57)
%108 = tail call i32 @ft_print(i32 52, i32 55, i32 56)
%109 = tail call i32 @ft_print(i32 52, i32 55, i32 57)
%110 = tail call i32 @ft_print(i32 52, i32 56, i32 57)
%111 = tail call i32 @ft_print(i32 53, i32 54, i32 55)
%112 = tail call i32 @ft_print(i32 53, i32 54, i32 56)
%113 = tail call i32 @ft_print(i32 53, i32 54, i32 57)
%114 = tail call i32 @ft_print(i32 53, i32 55, i32 56)
%115 = tail call i32 @ft_print(i32 53, i32 55, i32 57)
%116 = tail call i32 @ft_print(i32 53, i32 56, i32 57)
%117 = tail call i32 @ft_print(i32 54, i32 55, i32 56)
%118 = tail call i32 @ft_print(i32 54, i32 55, i32 57)
%119 = tail call i32 @ft_print(i32 54, i32 56, i32 57)
%120 = tail call i32 @ft_print(i32 55, i32 56, i32 57)
ret i32 0
}