@echo off

echo Compiling generators...

dcc32 -CC gen_random >nul


echo Deleting old files

del "%~dp0*.out" > nul

for /l %%i in (2,1,200) do (
  if exist %%i.in (
    del %%i.in > nul
  )
)

echo Generating tests...

gen_random 1
gen_random 2
gen_random 10
gen_random 100
gen_random 1000
gen_random 1001
gen_random 2345
gen_random 2345246
gen_random 999999999999
gen_random 888829345623
gen_random 23456275
gen_random 10000
gen_random 100000
gen_random 1000000
gen_random 10000000
gen_random 100000000
gen_random 1000000000
gen_random 10000000000
gen_random 100000000000
gen_random 1000000000000
gen_random 10000000000000
gen_random 100000000000000
gen_random 1000000000000000
gen_random 130404500400100
gen_random 659134656181546
gen_random 523546226724565
gen_random 576272625625721
gen_random 999856222576778
gen_random 165782157185817
gen_random
gen_random
gen_random
gen_random
gen_random

echo Getting answers with model solution

for /l %%i in (1,1,200) do (
  if exist %%i.in (
    copy %%i.in input.txt > nul
    solution.exe > nul
    copy output.txt %%i.out > nul
    del input.txt > nul
    del output.txt > nul
  )
)