Thanks for using Compiler Explorer
Sponsors
Jakt
C++
Ada
Analysis
Android Java
Android Kotlin
Assembly
C
C3
Carbon
C++ (Circle)
CIRCT
Clean
CMake
CMakeScript
COBOL
C++ for OpenCL
MLIR
Cppx
Cppx-Blue
Cppx-Gold
Cpp2-cppfront
Crystal
C#
CUDA C++
D
Dart
Elixir
Erlang
Fortran
F#
GLSL
Go
Haskell
HLSL
Hook
Hylo
IL
ispc
Java
Julia
Kotlin
LLVM IR
LLVM MIR
Modula-2
Nim
Objective-C
Objective-C++
OCaml
Odin
OpenCL C
Pascal
Pony
Python
Racket
Ruby
Rust
Snowball
Scala
Slang
Solidity
Spice
SPIR-V
Swift
LLVM TableGen
Toit
TypeScript Native
V
Vala
Visual Basic
Vyper
WASM
Zig
Javascript
GIMPLE
Ygen
c source #1
Output
Compile to binary object
Link to binary
Execute the code
Intel asm syntax
Demangle identifiers
Verbose demangling
Filters
Unused labels
Library functions
Directives
Comments
Horizontal whitespace
Debug intrinsics
Compiler
6502 cc65 2.17
6502 cc65 2.18
6502 cc65 2.19
6502 cc65 trunk
ARM GCC 10.2.0 (linux)
ARM GCC 10.2.1 (none)
ARM GCC 10.3.0 (linux)
ARM GCC 10.3.1 (2021.07 none)
ARM GCC 10.3.1 (2021.10 none)
ARM GCC 10.5.0
ARM GCC 11.1.0 (linux)
ARM GCC 11.2.0 (linux)
ARM GCC 11.2.1 (none)
ARM GCC 11.3.0 (linux)
ARM GCC 11.4.0
ARM GCC 12.1.0 (linux)
ARM GCC 12.2.0 (linux)
ARM GCC 12.3.0
ARM GCC 12.4.0
ARM GCC 13.1.0 (linux)
ARM GCC 13.2.0
ARM GCC 13.2.0 (unknown-eabi)
ARM GCC 13.3.0
ARM GCC 13.3.0 (unknown-eabi)
ARM GCC 14.1.0
ARM GCC 14.1.0 (unknown-eabi)
ARM GCC 14.2.0
ARM GCC 14.2.0 (unknown-eabi)
ARM GCC 4.5.4 (linux)
ARM GCC 4.6.4 (linux)
ARM GCC 5.4 (linux)
ARM GCC 5.4.1 (none)
ARM GCC 6.3.0 (linux)
ARM GCC 6.4.0 (linux)
ARM GCC 7.2.1 (none)
ARM GCC 7.3.0 (linux)
ARM GCC 7.5.0 (linux)
ARM GCC 8.2.0 (WinCE)
ARM GCC 8.2.0 (linux)
ARM GCC 8.3.1 (none)
ARM GCC 8.5.0 (linux)
ARM GCC 9.2.1 (none)
ARM GCC 9.3.0 (linux)
ARM GCC trunk (linux)
ARM msvc v19.0 (WINE)
ARM msvc v19.10 (WINE)
ARM msvc v19.14 (WINE)
ARM64 GCC 10.2.0
ARM64 GCC 10.3.0
ARM64 GCC 10.4.0
ARM64 GCC 10.5.0
ARM64 GCC 11.1.0
ARM64 GCC 11.2.0
ARM64 GCC 11.3.0
ARM64 GCC 11.4.0
ARM64 GCC 12.1.0
ARM64 GCC 12.2.0
ARM64 GCC 12.3.0
ARM64 GCC 12.4.0
ARM64 GCC 13.1.0
ARM64 GCC 13.2.0
ARM64 GCC 13.3.0
ARM64 GCC 14.1.0
ARM64 GCC 14.2.0
ARM64 GCC 4.9.4
ARM64 GCC 5.4
ARM64 GCC 5.5.0
ARM64 GCC 6.3
ARM64 GCC 6.4.0
ARM64 GCC 7.3.0
ARM64 GCC 7.5.0
ARM64 GCC 8.2.0
ARM64 GCC 8.5.0
ARM64 GCC 9.3.0
ARM64 GCC 9.4.0
ARM64 GCC 9.5.0
ARM64 GCC trunk
ARM64 Morello GCC 10.1.0 Alpha 1
ARM64 Morello GCC 10.1.2 Alpha 2
ARM64 msvc v19.14 (WINE)
AVR gcc 10.3.0
AVR gcc 11.1.0
AVR gcc 12.1.0
AVR gcc 12.2.0
AVR gcc 12.3.0
AVR gcc 12.4.0
AVR gcc 13.1.0
AVR gcc 13.2.0
AVR gcc 13.3.0
AVR gcc 14.1.0
AVR gcc 14.2.0
AVR gcc 4.5.4
AVR gcc 4.6.4
AVR gcc 5.4.0
AVR gcc 9.2.0
AVR gcc 9.3.0
Arduino Mega (1.8.9)
Arduino Uno (1.8.9)
BPF clang (trunk)
BPF clang 13.0.0
BPF clang 14.0.0
BPF clang 15.0.0
BPF clang 16.0.0
BPF clang 17.0.1
BPF clang 18.1.0
BPF gcc 13.1.0
BPF gcc 13.2.0
BPF gcc 13.3.0
BPF gcc 14.1.0
BPF gcc 14.2.0
BPF gcc trunk
Chibicc 2020-12-07
FRC 2019
FRC 2020
FRC 2023
HPPA gcc 14.2.0
K1C gcc 7.4
K1C gcc 7.5
KVX ACB 4.1.0 (GCC 7.5.0)
KVX ACB 4.1.0-cd1 (GCC 7.5.0)
KVX ACB 4.10.0 (GCC 10.3.1)
KVX ACB 4.11.1 (GCC 10.3.1)
KVX ACB 4.12.0 (GCC 11.3.0)
KVX ACB 4.2.0 (GCC 7.5.0)
KVX ACB 4.3.0 (GCC 7.5.0)
KVX ACB 4.4.0 (GCC 7.5.0)
KVX ACB 4.6.0 (GCC 9.4.1)
KVX ACB 4.8.0 (GCC 9.4.1)
KVX ACB 4.9.0 (GCC 9.4.1)
KVX ACB 5.0.0 (GCC 12.2.1)
KVX ACB 5.2.0 (GCC 13.2.1)
LC3 (trunk)
M68K clang (trunk)
M68K gcc 13.1.0
M68K gcc 13.2.0
M68K gcc 13.3.0
M68K gcc 14.1.0
M68K gcc 14.2.0
MRISC32 gcc (trunk)
MSP430 gcc 12.1.0
MSP430 gcc 12.2.0
MSP430 gcc 12.3.0
MSP430 gcc 12.4.0
MSP430 gcc 13.1.0
MSP430 gcc 13.2.0
MSP430 gcc 13.3.0
MSP430 gcc 14.1.0
MSP430 gcc 14.2.0
MSP430 gcc 4.5.3
MSP430 gcc 5.3.0
MSP430 gcc 6.2.1
MinGW clang 14.0.3
MinGW clang 14.0.6
MinGW clang 15.0.7
MinGW clang 16.0.0
MinGW clang 16.0.2
MinGW gcc 11.3.0
MinGW gcc 12.1.0
MinGW gcc 12.2.0
MinGW gcc 13.1.0
POWER64 gcc 11.2.0
POWER64 gcc 12.1.0
POWER64 gcc 12.2.0
POWER64 gcc 12.3.0
POWER64 gcc 12.4.0
POWER64 gcc 13.1.0
POWER64 gcc 13.2.0
POWER64 gcc 13.3.0
POWER64 gcc 14.1.0
POWER64 gcc 14.2.0
POWER64 gcc trunk
RISC-V (32-bits) gcc (trunk)
RISC-V (32-bits) gcc 10.2.0
RISC-V (32-bits) gcc 10.3.0
RISC-V (32-bits) gcc 11.2.0
RISC-V (32-bits) gcc 11.3.0
RISC-V (32-bits) gcc 11.4.0
RISC-V (32-bits) gcc 12.1.0
RISC-V (32-bits) gcc 12.2.0
RISC-V (32-bits) gcc 12.3.0
RISC-V (32-bits) gcc 12.4.0
RISC-V (32-bits) gcc 13.1.0
RISC-V (32-bits) gcc 13.2.0
RISC-V (32-bits) gcc 13.3.0
RISC-V (32-bits) gcc 14.1.0
RISC-V (32-bits) gcc 14.2.0
RISC-V (32-bits) gcc 8.2.0
RISC-V (32-bits) gcc 8.5.0
RISC-V (32-bits) gcc 9.4.0
RISC-V (64-bits) gcc (trunk)
RISC-V (64-bits) gcc 10.2.0
RISC-V (64-bits) gcc 10.3.0
RISC-V (64-bits) gcc 11.2.0
RISC-V (64-bits) gcc 11.3.0
RISC-V (64-bits) gcc 11.4.0
RISC-V (64-bits) gcc 12.1.0
RISC-V (64-bits) gcc 12.2.0
RISC-V (64-bits) gcc 12.3.0
RISC-V (64-bits) gcc 12.4.0
RISC-V (64-bits) gcc 13.1.0
RISC-V (64-bits) gcc 13.2.0
RISC-V (64-bits) gcc 13.3.0
RISC-V (64-bits) gcc 14.1.0
RISC-V (64-bits) gcc 14.2.0
RISC-V (64-bits) gcc 8.2.0
RISC-V (64-bits) gcc 8.5.0
RISC-V (64-bits) gcc 9.4.0
RISC-V rv32gc clang (trunk)
RISC-V rv32gc clang 10.0.0
RISC-V rv32gc clang 10.0.1
RISC-V rv32gc clang 11.0.0
RISC-V rv32gc clang 11.0.1
RISC-V rv32gc clang 12.0.0
RISC-V rv32gc clang 12.0.1
RISC-V rv32gc clang 13.0.0
RISC-V rv32gc clang 13.0.1
RISC-V rv32gc clang 14.0.0
RISC-V rv32gc clang 15.0.0
RISC-V rv32gc clang 16.0.0
RISC-V rv32gc clang 17.0.1
RISC-V rv32gc clang 18.1.0
RISC-V rv32gc clang 9.0.0
RISC-V rv32gc clang 9.0.1
RISC-V rv64gc clang (trunk)
RISC-V rv64gc clang 10.0.0
RISC-V rv64gc clang 10.0.1
RISC-V rv64gc clang 11.0.0
RISC-V rv64gc clang 11.0.1
RISC-V rv64gc clang 12.0.0
RISC-V rv64gc clang 12.0.1
RISC-V rv64gc clang 13.0.0
RISC-V rv64gc clang 13.0.1
RISC-V rv64gc clang 14.0.0
RISC-V rv64gc clang 15.0.0
RISC-V rv64gc clang 16.0.0
RISC-V rv64gc clang 17.0.1
RISC-V rv64gc clang 18.1.0
RISC-V rv64gc clang 9.0.0
RISC-V rv64gc clang 9.0.1
Raspbian Buster
Raspbian Stretch
SDCC 4.0.0
SDCC 4.1.0
SDCC 4.2.0
SDCC 4.3.0
SDCC 4.4.0
SPARC LEON gcc 12.2.0
SPARC LEON gcc 12.3.0
SPARC LEON gcc 12.4.0
SPARC LEON gcc 13.1.0
SPARC LEON gcc 13.2.0
SPARC LEON gcc 13.3.0
SPARC LEON gcc 14.1.0
SPARC LEON gcc 14.2.0
SPARC gcc 12.2.0
SPARC gcc 12.3.0
SPARC gcc 12.4.0
SPARC gcc 13.1.0
SPARC gcc 13.2.0
SPARC gcc 13.3.0
SPARC gcc 14.1.0
SPARC gcc 14.2.0
SPARC64 gcc 12.2.0
SPARC64 gcc 12.3.0
SPARC64 gcc 12.4.0
SPARC64 gcc 13.1.0
SPARC64 gcc 13.2.0
SPARC64 gcc 13.3.0
SPARC64 gcc 14.1.0
SPARC64 gcc 14.2.0
TCC (trunk)
TCC 0.9.27
TI C6x gcc 12.2.0
TI C6x gcc 12.3.0
TI C6x gcc 12.4.0
TI C6x gcc 13.1.0
TI C6x gcc 13.2.0
TI C6x gcc 13.3.0
TI C6x gcc 14.1.0
TI C6x gcc 14.2.0
TI CL430 21.6.1
VAX gcc NetBSDELF 10.4.0
VAX gcc NetBSDELF 10.5.0 (Nov 15 03:50:22 2023)
WebAssembly clang (trunk)
Xtensa ESP32 gcc 11.2.0 (2022r1)
Xtensa ESP32 gcc 12.2.0 (20230208)
Xtensa ESP32 gcc 8.2.0 (2019r2)
Xtensa ESP32 gcc 8.2.0 (2020r1)
Xtensa ESP32 gcc 8.2.0 (2020r2)
Xtensa ESP32 gcc 8.4.0 (2020r3)
Xtensa ESP32 gcc 8.4.0 (2021r1)
Xtensa ESP32 gcc 8.4.0 (2021r2)
Xtensa ESP32-S2 gcc 11.2.0 (2022r1)
Xtensa ESP32-S2 gcc 12.2.0 (20230208)
Xtensa ESP32-S2 gcc 8.2.0 (2019r2)
Xtensa ESP32-S2 gcc 8.2.0 (2020r1)
Xtensa ESP32-S2 gcc 8.2.0 (2020r2)
Xtensa ESP32-S2 gcc 8.4.0 (2020r3)
Xtensa ESP32-S2 gcc 8.4.0 (2021r1)
Xtensa ESP32-S2 gcc 8.4.0 (2021r2)
Xtensa ESP32-S3 gcc 11.2.0 (2022r1)
Xtensa ESP32-S3 gcc 12.2.0 (20230208)
Xtensa ESP32-S3 gcc 8.4.0 (2020r3)
Xtensa ESP32-S3 gcc 8.4.0 (2021r1)
Xtensa ESP32-S3 gcc 8.4.0 (2021r2)
arm64 msvc v19.20 VS16.0
arm64 msvc v19.21 VS16.1
arm64 msvc v19.22 VS16.2
arm64 msvc v19.23 VS16.3
arm64 msvc v19.24 VS16.4
arm64 msvc v19.25 VS16.5
arm64 msvc v19.27 VS16.7
arm64 msvc v19.28 VS16.8
arm64 msvc v19.28 VS16.9
arm64 msvc v19.29 VS16.10
arm64 msvc v19.29 VS16.11
arm64 msvc v19.30 VS17.0
arm64 msvc v19.31 VS17.1
arm64 msvc v19.32 VS17.2
arm64 msvc v19.33 VS17.3
arm64 msvc v19.34 VS17.4
arm64 msvc v19.35 VS17.5
arm64 msvc v19.36 VS17.6
arm64 msvc v19.37 VS17.7
arm64 msvc v19.38 VS17.8
arm64 msvc v19.39 VS17.9
arm64 msvc v19.40 VS17.10
arm64 msvc v19.latest
armv7-a clang (trunk)
armv7-a clang 10.0.0
armv7-a clang 10.0.1
armv7-a clang 11.0.0
armv7-a clang 11.0.1
armv7-a clang 12.0.0
armv7-a clang 12.0.1
armv7-a clang 13.0.0
armv7-a clang 13.0.1
armv7-a clang 14.0.0
armv7-a clang 15.0.0
armv7-a clang 16.0.0
armv7-a clang 17.0.1
armv7-a clang 18.1.0
armv7-a clang 9.0.0
armv7-a clang 9.0.1
armv8-a clang (all architectural features, trunk)
armv8-a clang (trunk)
armv8-a clang 10.0.0
armv8-a clang 10.0.1
armv8-a clang 11.0.0
armv8-a clang 11.0.1
armv8-a clang 12.0.0
armv8-a clang 12.0.1
armv8-a clang 13.0.0
armv8-a clang 13.0.1
armv8-a clang 14.0.0
armv8-a clang 15.0.0
armv8-a clang 16.0.0
armv8-a clang 17.0.1
armv8-a clang 18.1.0
armv8-a clang 9.0.0
armv8-a clang 9.0.1
clang 12 for DPU (rel 2023.2.0)
cproc-master
llvm-mos commander X16
llvm-mos commodore 64
llvm-mos mega65
llvm-mos nes-cnrom
llvm-mos nes-mmc1
llvm-mos nes-mmc3
llvm-mos nes-nrom
llvm-mos osi-c1p
loongarch64 gcc 12.2.0
loongarch64 gcc 12.3.0
loongarch64 gcc 12.4.0
loongarch64 gcc 13.1.0
loongarch64 gcc 13.2.0
loongarch64 gcc 13.3.0
loongarch64 gcc 14.1.0
loongarch64 gcc 14.2.0
mips (el) gcc 12.1.0
mips (el) gcc 12.2.0
mips (el) gcc 12.3.0
mips (el) gcc 12.4.0
mips (el) gcc 13.1.0
mips (el) gcc 13.2.0
mips (el) gcc 13.3.0
mips (el) gcc 14.1.0
mips (el) gcc 14.2.0
mips (el) gcc 4.9.4
mips (el) gcc 5.4
mips (el) gcc 5.5.0
mips (el) gcc 9.5.0
mips clang 13.0.0
mips clang 14.0.0
mips clang 15.0.0
mips clang 16.0.0
mips clang 17.0.1
mips clang 18.1.0
mips gcc 11.2.0
mips gcc 12.1.0
mips gcc 12.2.0
mips gcc 12.3.0
mips gcc 12.4.0
mips gcc 13.1.0
mips gcc 13.2.0
mips gcc 13.3.0
mips gcc 14.1.0
mips gcc 14.2.0
mips gcc 4.9.4
mips gcc 5.4
mips gcc 5.5.0
mips gcc 9.3.0 (codescape)
mips gcc 9.5.0
mips64 (el) gcc 12.1.0
mips64 (el) gcc 12.2.0
mips64 (el) gcc 12.3.0
mips64 (el) gcc 12.4.0
mips64 (el) gcc 13.1.0
mips64 (el) gcc 13.2.0
mips64 (el) gcc 13.3.0
mips64 (el) gcc 14.1.0
mips64 (el) gcc 14.2.0
mips64 (el) gcc 4.9.4
mips64 (el) gcc 5.4.0
mips64 (el) gcc 5.5.0
mips64 (el) gcc 9.5.0
mips64 clang 13.0.0
mips64 clang 14.0.0
mips64 clang 15.0.0
mips64 clang 16.0.0
mips64 clang 17.0.1
mips64 clang 18.1.0
mips64 gcc 11.2.0
mips64 gcc 12.1.0
mips64 gcc 12.2.0
mips64 gcc 12.3.0
mips64 gcc 12.4.0
mips64 gcc 13.1.0
mips64 gcc 13.2.0
mips64 gcc 13.3.0
mips64 gcc 14.1.0
mips64 gcc 14.2.0
mips64 gcc 4.9.4
mips64 gcc 5.4
mips64 gcc 5.5.0
mips64 gcc 9.5.0
mips64el clang 13.0.0
mips64el clang 14.0.0
mips64el clang 15.0.0
mips64el clang 16.0.0
mips64el clang 17.0.1
mips64el clang 18.1.0
mipsel clang 13.0.0
mipsel clang 14.0.0
mipsel clang 15.0.0
mipsel clang 16.0.0
mipsel clang 17.0.1
mipsel clang 18.1.0
movfuscator (trunk)
nanoMIPS gcc 6.3.0
power gcc 11.2.0
power gcc 12.1.0
power gcc 12.2.0
power gcc 12.3.0
power gcc 12.4.0
power gcc 13.1.0
power gcc 13.2.0
power gcc 13.3.0
power gcc 14.1.0
power gcc 14.2.0
power gcc 4.8.5
power64 AT12.0 (gcc8)
power64 AT13.0 (gcc9)
power64le AT12.0 (gcc8)
power64le AT13.0 (gcc9)
power64le clang (trunk)
power64le gcc 11.2.0
power64le gcc 12.1.0
power64le gcc 12.2.0
power64le gcc 12.3.0
power64le gcc 12.4.0
power64le gcc 13.1.0
power64le gcc 13.2.0
power64le gcc 13.3.0
power64le gcc 14.1.0
power64le gcc 14.2.0
power64le gcc 6.3.0
power64le gcc trunk
powerpc64 clang (trunk)
ppci 0.5.5
s390x gcc 11.2.0
s390x gcc 12.1.0
s390x gcc 12.2.0
s390x gcc 12.3.0
s390x gcc 12.4.0
s390x gcc 13.1.0
s390x gcc 13.2.0
s390x gcc 13.3.0
s390x gcc 14.1.0
s390x gcc 14.2.0
sh gcc 12.2.0
sh gcc 12.3.0
sh gcc 12.4.0
sh gcc 13.1.0
sh gcc 13.2.0
sh gcc 13.3.0
sh gcc 14.1.0
sh gcc 14.2.0
sh gcc 4.9.4
sh gcc 9.5.0
vast (trunk)
x64 msvc v19.0 (WINE)
x64 msvc v19.10 (WINE)
x64 msvc v19.14 (WINE)
x64 msvc v19.20 VS16.0
x64 msvc v19.21 VS16.1
x64 msvc v19.22 VS16.2
x64 msvc v19.23 VS16.3
x64 msvc v19.24 VS16.4
x64 msvc v19.25 VS16.5
x64 msvc v19.27 VS16.7
x64 msvc v19.28 VS16.8
x64 msvc v19.28 VS16.9
x64 msvc v19.29 VS16.10
x64 msvc v19.29 VS16.11
x64 msvc v19.30 VS17.0
x64 msvc v19.31 VS17.1
x64 msvc v19.32 VS17.2
x64 msvc v19.33 VS17.3
x64 msvc v19.34 VS17.4
x64 msvc v19.35 VS17.5
x64 msvc v19.36 VS17.6
x64 msvc v19.37 VS17.7
x64 msvc v19.38 VS17.8
x64 msvc v19.39 VS17.9
x64 msvc v19.40 VS17.10
x64 msvc v19.latest
x86 CompCert 3.10
x86 CompCert 3.11
x86 CompCert 3.12
x86 CompCert 3.9
x86 gcc 1.27
x86 msvc v19.0 (WINE)
x86 msvc v19.10 (WINE)
x86 msvc v19.14 (WINE)
x86 msvc v19.20 VS16.0
x86 msvc v19.21 VS16.1
x86 msvc v19.22 VS16.2
x86 msvc v19.23 VS16.3
x86 msvc v19.24 VS16.4
x86 msvc v19.25 VS16.5
x86 msvc v19.27 VS16.7
x86 msvc v19.28 VS16.8
x86 msvc v19.28 VS16.9
x86 msvc v19.29 VS16.10
x86 msvc v19.29 VS16.11
x86 msvc v19.30 VS17.0
x86 msvc v19.31 VS17.1
x86 msvc v19.32 VS17.2
x86 msvc v19.33 VS17.3
x86 msvc v19.34 VS17.4
x86 msvc v19.35 VS17.5
x86 msvc v19.36 VS17.6
x86 msvc v19.37 VS17.7
x86 msvc v19.38 VS17.8
x86 msvc v19.39 VS17.9
x86 msvc v19.40 VS17.10
x86 msvc v19.latest
x86 nvc 24.11
x86 nvc 24.9
x86 tendra (trunk)
x86-64 clang (assertions trunk)
x86-64 clang (thephd.dev)
x86-64 clang (trunk)
x86-64 clang (widberg)
x86-64 clang 10.0.0
x86-64 clang 10.0.1
x86-64 clang 11.0.0
x86-64 clang 11.0.1
x86-64 clang 12.0.0
x86-64 clang 12.0.1
x86-64 clang 13.0.0
x86-64 clang 13.0.1
x86-64 clang 14.0.0
x86-64 clang 15.0.0
x86-64 clang 16.0.0
x86-64 clang 17.0.1
x86-64 clang 18.1.0
x86-64 clang 19.1.0
x86-64 clang 3.0.0
x86-64 clang 3.1
x86-64 clang 3.2
x86-64 clang 3.3
x86-64 clang 3.4.1
x86-64 clang 3.5
x86-64 clang 3.5.1
x86-64 clang 3.5.2
x86-64 clang 3.6
x86-64 clang 3.7
x86-64 clang 3.7.1
x86-64 clang 3.8
x86-64 clang 3.8.1
x86-64 clang 3.9.0
x86-64 clang 3.9.1
x86-64 clang 4.0.0
x86-64 clang 4.0.1
x86-64 clang 5.0.0
x86-64 clang 5.0.1
x86-64 clang 5.0.2
x86-64 clang 6.0.0
x86-64 clang 6.0.1
x86-64 clang 7.0.0
x86-64 clang 7.0.1
x86-64 clang 7.1.0
x86-64 clang 8.0.0
x86-64 clang 8.0.1
x86-64 clang 9.0.0
x86-64 clang 9.0.1
x86-64 gcc (trunk)
x86-64 gcc 10.1
x86-64 gcc 10.2
x86-64 gcc 10.3
x86-64 gcc 10.3 (assertions)
x86-64 gcc 10.4
x86-64 gcc 10.4 (assertions)
x86-64 gcc 10.5
x86-64 gcc 10.5 (assertions)
x86-64 gcc 11.1
x86-64 gcc 11.1 (assertions)
x86-64 gcc 11.2
x86-64 gcc 11.2 (assertions)
x86-64 gcc 11.3
x86-64 gcc 11.3 (assertions)
x86-64 gcc 11.4
x86-64 gcc 11.4 (assertions)
x86-64 gcc 12.1
x86-64 gcc 12.1 (assertions)
x86-64 gcc 12.2
x86-64 gcc 12.2 (assertions)
x86-64 gcc 12.3
x86-64 gcc 12.3 (assertions)
x86-64 gcc 12.4
x86-64 gcc 12.4 (assertions)
x86-64 gcc 13.1
x86-64 gcc 13.1 (assertions)
x86-64 gcc 13.2
x86-64 gcc 13.2 (assertions)
x86-64 gcc 13.3
x86-64 gcc 13.3 (assertions)
x86-64 gcc 14.1
x86-64 gcc 14.1 (assertions)
x86-64 gcc 14.2
x86-64 gcc 14.2 (assertions)
x86-64 gcc 3.4.6
x86-64 gcc 4.0.4
x86-64 gcc 4.1.2
x86-64 gcc 4.4.7
x86-64 gcc 4.5.3
x86-64 gcc 4.6.4
x86-64 gcc 4.7.1
x86-64 gcc 4.7.2
x86-64 gcc 4.7.3
x86-64 gcc 4.7.4
x86-64 gcc 4.8.1
x86-64 gcc 4.8.2
x86-64 gcc 4.8.3
x86-64 gcc 4.8.4
x86-64 gcc 4.8.5
x86-64 gcc 4.9.0
x86-64 gcc 4.9.1
x86-64 gcc 4.9.2
x86-64 gcc 4.9.3
x86-64 gcc 4.9.4
x86-64 gcc 5.1
x86-64 gcc 5.2
x86-64 gcc 5.3
x86-64 gcc 5.4
x86-64 gcc 6.1
x86-64 gcc 6.2
x86-64 gcc 6.3
x86-64 gcc 6.5
x86-64 gcc 7.1
x86-64 gcc 7.2
x86-64 gcc 7.3
x86-64 gcc 7.4
x86-64 gcc 7.5
x86-64 gcc 8.1
x86-64 gcc 8.2
x86-64 gcc 8.3
x86-64 gcc 8.4
x86-64 gcc 8.5
x86-64 gcc 9.1
x86-64 gcc 9.2
x86-64 gcc 9.3
x86-64 gcc 9.4
x86-64 gcc 9.5
x86-64 icc 13.0.1
x86-64 icc 16.0.3
x86-64 icc 17.0.0
x86-64 icc 18.0.0
x86-64 icc 19.0.0
x86-64 icc 19.0.1
x86-64 icc 2021.1.2
x86-64 icc 2021.10.0
x86-64 icc 2021.2.0
x86-64 icc 2021.3.0
x86-64 icc 2021.4.0
x86-64 icc 2021.5.0
x86-64 icc 2021.6.0
x86-64 icc 2021.7.0
x86-64 icc 2021.7.1
x86-64 icc 2021.8.0
x86-64 icc 2021.9.0
x86-64 icx (latest)
x86-64 icx 2021.1.2
x86-64 icx 2021.2.0
x86-64 icx 2021.3.0
x86-64 icx 2021.4.0
x86-64 icx 2022.0.0
x86-64 icx 2022.1.0
x86-64 icx 2022.2.0
x86-64 icx 2022.2.1
x86-64 icx 2023.0.0
x86-64 icx 2023.1.0
x86-64 icx 2024.0.0
x86_64 CompCert 3.10
x86_64 CompCert 3.11
x86_64 CompCert 3.12
x86_64 CompCert 3.9
z88dk 2.2
zig cc 0.10.0
zig cc 0.11.0
zig cc 0.12.0
zig cc 0.12.1
zig cc 0.13.0
zig cc 0.6.0
zig cc 0.7.0
zig cc 0.7.1
zig cc 0.8.0
zig cc 0.9.0
zig cc trunk
Options
Source code
#include <stdio.h> #include <stdlib.h> #include <stdint.h> #include <string.h> int main () { uint8_t* mem = (uint8_t*)malloc(3000000); memset(mem, 0, 3000000); printf("%lx\n", (uintptr_t)mem); uint8_t* ptr = mem + 1500000; ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); while (*ptr) { --(*ptr); ++ptr; ++(*ptr); ++(*ptr); ++ptr; ++ptr; ++ptr; ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++ptr; ++(*ptr); ++(*ptr); ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++ptr; --(*ptr); --(*ptr); --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); while (*ptr) { while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++(*ptr); while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; --(*ptr); } ++(*ptr); while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); while (*ptr) { --(*ptr); while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } ++(*ptr); while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); while (*ptr) { --(*ptr); while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); while (*ptr) { --(*ptr); while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; while (*ptr) { while (*ptr) { --(*ptr); } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; ++(*ptr); --ptr; --ptr; --ptr; ++(*ptr); --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; ++(*ptr); --ptr; --ptr; --ptr; ++(*ptr); --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); while (*ptr) { while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++(*ptr); ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; --(*ptr); } ++(*ptr); while (*ptr) { ++ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; } --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++(*ptr); ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; } ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { ++ptr; while (*ptr) { --(*ptr); } --ptr; --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; while (*ptr) { --ptr; --(*ptr); ++ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; while (*ptr) { --(*ptr); ++ptr; ++(*ptr); --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; } --ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++(*ptr); ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; } ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { ++ptr; ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { ++ptr; while (*ptr) { --(*ptr); } --ptr; --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; while (*ptr) { --ptr; --(*ptr); ++ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; while (*ptr) { --(*ptr); ++ptr; ++(*ptr); --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; } --ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); while (*ptr) { while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; --(*ptr); } ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --(*ptr); ++ptr; ++ptr; ++ptr; } ++(*ptr); --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; --(*ptr); ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++ptr; ++(*ptr); --ptr; } } ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; } ++(*ptr); --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; --(*ptr); --ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++ptr; while (*ptr) { --(*ptr); } ++(*ptr); --ptr; } } ++(*ptr); ++ptr; while (*ptr) { --(*ptr); --ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; while (*ptr) { --(*ptr); } --ptr; --ptr; } ++ptr; ++ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); --ptr; while (*ptr) { --(*ptr); --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; while (*ptr) { --(*ptr); } } ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; ++(*ptr); --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); while (*ptr) { while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++(*ptr); ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; --(*ptr); } ++(*ptr); while (*ptr) { ++ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; } --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++(*ptr); ++ptr; ++(*ptr); --ptr; --ptr; --ptr; } ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { ++ptr; while (*ptr) { --(*ptr); } --ptr; --(*ptr); ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; ++(*ptr); ++ptr; while (*ptr) { --ptr; --(*ptr); ++ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; while (*ptr) { --(*ptr); ++ptr; ++(*ptr); --ptr; } ++ptr; ++ptr; ++ptr; } --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; } --ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; ++(*ptr); --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; } --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++(*ptr); ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; } ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { ++ptr; while (*ptr) { --(*ptr); } --ptr; --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; while (*ptr) { --ptr; --(*ptr); ++ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; while (*ptr) { --(*ptr); ++ptr; ++(*ptr); --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; } --ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); while (*ptr) { while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; --(*ptr); } ++(*ptr); while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); ++ptr; while (*ptr) { --(*ptr); --ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; ++(*ptr); ++(*ptr); --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --(*ptr); ++ptr; ++(*ptr); ++ptr; } --ptr; while (*ptr) { --(*ptr); ++ptr; ++(*ptr); --ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; } ++(*ptr); --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --(*ptr); ++ptr; ++ptr; } ++(*ptr); --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; --(*ptr); ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++ptr; ++(*ptr); --ptr; } } ++(*ptr); ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --(*ptr); ++ptr; ++ptr; ++ptr; } ++(*ptr); --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; --(*ptr); --ptr; while (*ptr) { --(*ptr); --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; } --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++ptr; while (*ptr) { --(*ptr); } ++(*ptr); --ptr; } } ++(*ptr); ++ptr; while (*ptr) { --(*ptr); --ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++(*ptr); ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --(*ptr); ++ptr; ++ptr; } --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); --ptr; while (*ptr) { ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; } --ptr; } ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; } ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; } ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++(*ptr); ++ptr; while (*ptr) { --(*ptr); --ptr; --(*ptr); ++ptr; } --ptr; while (*ptr) { --(*ptr); ++ptr; ++(*ptr); --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); --ptr; while (*ptr) { ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; } ++ptr; } --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; } ++ptr; ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++ptr; } --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } } ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; } --ptr; } ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; } ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; } ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } } ++ptr; while (*ptr) { --(*ptr); } ++ptr; ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; ++(*ptr); --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); while (*ptr) { while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++(*ptr); ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; --(*ptr); } ++(*ptr); while (*ptr) { ++ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; } --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++(*ptr); ++ptr; ++(*ptr); --ptr; --ptr; --ptr; } ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { ++ptr; while (*ptr) { --(*ptr); } --ptr; --(*ptr); ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; ++(*ptr); ++ptr; while (*ptr) { --ptr; --(*ptr); ++ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; while (*ptr) { --(*ptr); ++ptr; ++(*ptr); --ptr; } ++ptr; ++ptr; ++ptr; } --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; } --ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); while (*ptr) { while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; --(*ptr); } ++(*ptr); while (*ptr) { ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --(*ptr); ++ptr; ++ptr; ++ptr; } ++(*ptr); --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; --(*ptr); ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++ptr; ++(*ptr); --ptr; } } ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; } ++(*ptr); --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; --(*ptr); --ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++ptr; while (*ptr) { --(*ptr); } ++(*ptr); --ptr; } } ++(*ptr); ++ptr; while (*ptr) { --(*ptr); --ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --(*ptr); ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); --ptr; while (*ptr) { ++ptr; while (*ptr) { --(*ptr); ++ptr; ++(*ptr); ++ptr; while (*ptr) { --(*ptr); --ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; } --ptr; } ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; } ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; ++(*ptr); ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; } ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } } ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++(*ptr); ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --(*ptr); ++ptr; ++ptr; } --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); --ptr; while (*ptr) { ++ptr; while (*ptr) { --(*ptr); ++ptr; ++(*ptr); ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; ++(*ptr); ++ptr; } ++ptr; } --ptr; while (*ptr) { --(*ptr); --ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; } ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; ++(*ptr); ++ptr; while (*ptr) { --(*ptr); --ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++ptr; } --ptr; while (*ptr) { --(*ptr); --ptr; ++(*ptr); ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; ++(*ptr); --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); ++ptr; while (*ptr) { --(*ptr); --ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; ++(*ptr); ++(*ptr); --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --(*ptr); ++ptr; ++(*ptr); ++ptr; ++ptr; } --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; } ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; } ++(*ptr); --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --(*ptr); ++ptr; ++ptr; ++ptr; } ++(*ptr); --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; --(*ptr); --ptr; while (*ptr) { --(*ptr); --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; } --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++ptr; ++(*ptr); --ptr; } } ++(*ptr); ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --(*ptr); ++ptr; ++ptr; } ++(*ptr); --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; --(*ptr); ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++ptr; while (*ptr) { --(*ptr); } ++(*ptr); --ptr; } } ++(*ptr); ++ptr; while (*ptr) { --(*ptr); --ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++(*ptr); ++ptr; while (*ptr) { --(*ptr); --ptr; --(*ptr); ++ptr; } --ptr; while (*ptr) { --(*ptr); ++ptr; ++(*ptr); --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); --ptr; while (*ptr) { ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; } ++ptr; } --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; } ++ptr; ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++ptr; } --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; } } ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++(*ptr); ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --(*ptr); ++ptr; ++ptr; } --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); --ptr; while (*ptr) { ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; } --ptr; } ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; } ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; } ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } } ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); ++ptr; while (*ptr) { --(*ptr); } ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; } --ptr; } ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; } ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; } ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; ++(*ptr); --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; ++(*ptr); --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); while (*ptr) { while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++(*ptr); ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; --(*ptr); } ++(*ptr); while (*ptr) { ++ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; } --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++(*ptr); ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; } ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { ++ptr; while (*ptr) { --(*ptr); } --ptr; --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; while (*ptr) { --ptr; --(*ptr); ++ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; while (*ptr) { --(*ptr); ++ptr; ++(*ptr); --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; } --ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++(*ptr); ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; } ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { ++ptr; ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { ++ptr; while (*ptr) { --(*ptr); } --ptr; --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; while (*ptr) { --ptr; --(*ptr); ++ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; while (*ptr) { --(*ptr); ++ptr; ++(*ptr); --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; } --ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); while (*ptr) { while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; --(*ptr); } ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --(*ptr); ++ptr; ++ptr; ++ptr; } ++(*ptr); --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; --(*ptr); ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++ptr; ++(*ptr); --ptr; } } ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; } ++(*ptr); --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; --(*ptr); --ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++ptr; while (*ptr) { --(*ptr); } ++(*ptr); --ptr; } } ++(*ptr); ++ptr; while (*ptr) { --(*ptr); --ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; --(*ptr); ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; while (*ptr) { --(*ptr); } --ptr; --ptr; } ++ptr; ++ptr; } --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; } ++(*ptr); --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; putchar (*ptr); fflush (stdout); ++ptr; ++ptr; } ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; putchar (*ptr); fflush (stdout); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { --(*ptr); } ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); while (*ptr) { --(*ptr); while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); while (*ptr) { --(*ptr); } ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } ++(*ptr); ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); ++ptr; ++ptr; while (*ptr) { ++ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { ++ptr; while (*ptr) { --(*ptr); } --ptr; --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; while (*ptr) { --ptr; --(*ptr); ++ptr; --(*ptr); --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; } --ptr; while (*ptr) { --(*ptr); ++ptr; ++(*ptr); --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } --ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); } ++(*ptr); --ptr; --ptr; --ptr; } ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; --(*ptr); ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { ++ptr; while (*ptr) { --(*ptr); } --ptr; --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; while (*ptr) { --ptr; --(*ptr); ++ptr; --(*ptr); --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; } --ptr; while (*ptr) { --(*ptr); ++ptr; ++(*ptr); --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } --ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); while (*ptr) { --(*ptr); while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; --(*ptr); ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++ptr; ++(*ptr); --ptr; } } ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; --(*ptr); --ptr; --ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++ptr; while (*ptr) { --(*ptr); } ++(*ptr); --ptr; } } ++(*ptr); ++ptr; while (*ptr) { --(*ptr); --ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } --ptr; --ptr; --ptr; ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); while (*ptr) { --(*ptr); while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++ptr; ++ptr; ++ptr; ++ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } } ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; putchar (*ptr); fflush (stdout); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); while (*ptr) { --(*ptr); while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); while (*ptr) { --(*ptr); } ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } ++(*ptr); ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); ++ptr; while (*ptr) { ++ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { ++ptr; while (*ptr) { --(*ptr); } --ptr; --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; while (*ptr) { --ptr; --(*ptr); ++ptr; --(*ptr); --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; } --ptr; while (*ptr) { --(*ptr); ++ptr; ++(*ptr); --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } --ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); } ++(*ptr); --ptr; --ptr; --ptr; } ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; --(*ptr); ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; } ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { ++ptr; while (*ptr) { --(*ptr); } --ptr; --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; while (*ptr) { --ptr; --(*ptr); ++ptr; --(*ptr); --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; } --ptr; while (*ptr) { --(*ptr); ++ptr; ++(*ptr); --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } --ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); while (*ptr) { --(*ptr); while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; --(*ptr); ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++ptr; ++(*ptr); --ptr; } } ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; --(*ptr); --ptr; --ptr; while (*ptr) { --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } ++(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++ptr; while (*ptr) { --(*ptr); } ++(*ptr); --ptr; } } ++(*ptr); ++ptr; while (*ptr) { --(*ptr); --ptr; while (*ptr) { ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; while (*ptr) { --(*ptr); } --ptr; --ptr; --ptr; ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); ++(*ptr); while (*ptr) { --(*ptr); while (*ptr) { --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; } ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; --(*ptr); ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; ++ptr; --(*ptr); --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; while (*ptr) { --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; --ptr; } } ++ptr; ++ptr; ++ptr; } return 0; }
Become a Patron
Sponsor on GitHub
Donate via PayPal
Source on GitHub
Mailing list
Installed libraries
Wiki
Report an issue
How it works
Contact the author
CE on Mastodon
CE on Bluesky
About the author
Statistics
Changelog
Version tree