user: 请将这段汇编代码片段转换成等效的C代码：

```asm
<main>:
  endbr64
  mov    $0xf4242,%eax
  ret
```

assistant: ```c
main() {
  unsigned long i = 1, j = 1;
  for (; i <= 1000000; ++i) {
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j = 1;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j = 1;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j = 1;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j = 1;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j = 1;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j = 1;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j = 1;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j = 1;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j *= 3;
    j = 1;
  }
  return j + i;
}
```