CFLAGS= -O

all: ts301 ts302 ts303 ts304 ts305 ts306 ts307 ts308 ts309 ts310 ts311 ts312 ts313 ts314 ts315 ts316 ts317 ts318 ts319 ts320 ts321 ts322 ts323 ts324 ts325 ts326 ts327 ts328 ts329 ts330 ts331 ts332 ts333 ts334 ts335 ts336 ts337 ts338 ts339 ts340 ts341 ts342 ts343 ts344 ts345 ts346 ts347 ts348 ts349 ts350 ts351 ts352 ts353 ts354 ts355 ts356 ts357 ts358 ts359 ts360 ts361 ts362 ts363 ts364 ts365 ts366 ts367 ts368 ts369 ts370 ts371 ts372 ts373 ts374 ts375 ts376 ts377 ts378 ts379 ts380 ts381 ts382 ts383 ts384 ts385 ts386 ts387 ts388 ts389 ts390 ts391 ts392 ts393 ts394 ts395 ts396 ts397 ts398 ts399 ts400

all.out: ts301.out ts302.out ts303.out ts304.out ts305.out ts306.out ts307.out ts308.out ts309.out ts310.out ts311.out ts312.out ts313.out ts314.out ts315.out ts316.out ts317.out ts318.out ts319.out ts320.out ts321.out ts322.out ts323.out ts324.out ts325.out ts326.out ts327.out ts328.out ts329.out ts330.out ts331.out ts332.out ts333.out ts334.out ts335.out ts336.out ts337.out ts338.out ts339.out ts340.out ts341.out ts342.out ts343.out ts344.out ts345.out ts346.out ts347.out ts348.out ts349.out ts350.out ts351.out ts352.out ts353.out ts354.out ts355.out ts356.out ts357.out ts358.out ts359.out ts360.out ts361.out ts362.out ts363.out ts364.out ts365.out ts366.out ts367.out ts368.out ts369.out ts370.out ts371.out ts372.out ts373.out ts374.out ts375.out ts376.out ts377.out ts378.out ts379.out ts380.out ts381.out ts382.out ts383.out ts384.out ts385.out ts386.out ts387.out ts388.out ts389.out ts390.out ts391.out ts392.out ts393.out ts394.out ts395.out ts396.out ts397.out ts398.out ts399.out ts400.out

ts301: ts301.dgl
	dgl <ts301.dgl >ts301.c
	cc -g ts301.c -o ts301

ts301.out: ts301
	ts301 >ts301.out


ts302: ts302.dgl
	dgl <ts302.dgl >ts302.c
	cc -g ts302.c -o ts302

ts302.out: ts302
	ts302 >ts302.out


ts303: ts303.dgl
	dgl <ts303.dgl >ts303.c
	cc -g ts303.c -o ts303

ts303.out: ts303
	ts303 >ts303.out


ts304: ts304.dgl
	dgl <ts304.dgl >ts304.c
	cc -g ts304.c -o ts304

ts304.out: ts304
	ts304 >ts304.out


ts305: ts305.dgl
	dgl <ts305.dgl >ts305.c
	cc -g ts305.c -o ts305

ts305.out: ts305
	ts305 >ts305.out


ts306: ts306.dgl
	dgl <ts306.dgl >ts306.c
	cc -g ts306.c -o ts306

ts306.out: ts306
	ts306 >ts306.out


ts307: ts307.dgl
	dgl <ts307.dgl >ts307.c
	cc -g ts307.c -o ts307

ts307.out: ts307
	ts307 >ts307.out


ts308: ts308.dgl
	dgl <ts308.dgl >ts308.c
	cc -g ts308.c -o ts308

ts308.out: ts308
	ts308 >ts308.out


ts309: ts309.dgl
	dgl <ts309.dgl >ts309.c
	cc -g ts309.c -o ts309

ts309.out: ts309
	ts309 >ts309.out


ts310: ts310.dgl
	dgl <ts310.dgl >ts310.c
	cc -g ts310.c -o ts310

ts310.out: ts310
	ts310 >ts310.out


ts311: ts311.dgl
	dgl <ts311.dgl >ts311.c
	cc -g ts311.c -o ts311

ts311.out: ts311
	ts311 >ts311.out


ts312: ts312.dgl
	dgl <ts312.dgl >ts312.c
	cc -g ts312.c -o ts312

ts312.out: ts312
	ts312 >ts312.out


ts313: ts313.dgl
	dgl <ts313.dgl >ts313.c
	cc -g ts313.c -o ts313

ts313.out: ts313
	ts313 >ts313.out


ts314: ts314.dgl
	dgl <ts314.dgl >ts314.c
	cc -g ts314.c -o ts314

ts314.out: ts314
	ts314 >ts314.out


ts315: ts315.dgl
	dgl <ts315.dgl >ts315.c
	cc -g ts315.c -o ts315

ts315.out: ts315
	ts315 >ts315.out


ts316: ts316.dgl
	dgl <ts316.dgl >ts316.c
	cc -g ts316.c -o ts316

ts316.out: ts316
	ts316 >ts316.out


ts317: ts317.dgl
	dgl <ts317.dgl >ts317.c
	cc -g ts317.c -o ts317

ts317.out: ts317
	ts317 >ts317.out


ts318: ts318.dgl
	dgl <ts318.dgl >ts318.c
	cc -g ts318.c -o ts318

ts318.out: ts318
	ts318 >ts318.out


ts319: ts319.dgl
	dgl <ts319.dgl >ts319.c
	cc -g ts319.c -o ts319

ts319.out: ts319
	ts319 >ts319.out


ts320: ts320.dgl
	dgl <ts320.dgl >ts320.c
	cc -g ts320.c -o ts320

ts320.out: ts320
	ts320 >ts320.out


ts321: ts321.dgl
	dgl <ts321.dgl >ts321.c
	cc -g ts321.c -o ts321

ts321.out: ts321
	ts321 >ts321.out


ts322: ts322.dgl
	dgl <ts322.dgl >ts322.c
	cc -g ts322.c -o ts322

ts322.out: ts322
	ts322 >ts322.out


ts323: ts323.dgl
	dgl <ts323.dgl >ts323.c
	cc -g ts323.c -o ts323

ts323.out: ts323
	ts323 >ts323.out


ts324: ts324.dgl
	dgl <ts324.dgl >ts324.c
	cc -g ts324.c -o ts324

ts324.out: ts324
	ts324 >ts324.out


ts325: ts325.dgl
	dgl <ts325.dgl >ts325.c
	cc -g ts325.c -o ts325

ts325.out: ts325
	ts325 >ts325.out


ts326: ts326.dgl
	dgl <ts326.dgl >ts326.c
	cc -g ts326.c -o ts326

ts326.out: ts326
	ts326 >ts326.out


ts327: ts327.dgl
	dgl <ts327.dgl >ts327.c
	cc -g ts327.c -o ts327

ts327.out: ts327
	ts327 >ts327.out


ts328: ts328.dgl
	dgl <ts328.dgl >ts328.c
	cc -g ts328.c -o ts328

ts328.out: ts328
	ts328 >ts328.out


ts329: ts329.dgl
	dgl <ts329.dgl >ts329.c
	cc -g ts329.c -o ts329

ts329.out: ts329
	ts329 >ts329.out


ts330: ts330.dgl
	dgl <ts330.dgl >ts330.c
	cc -g ts330.c -o ts330

ts330.out: ts330
	ts330 >ts330.out


ts331: ts331.dgl
	dgl <ts331.dgl >ts331.c
	cc -g ts331.c -o ts331

ts331.out: ts331
	ts331 >ts331.out


ts332: ts332.dgl
	dgl <ts332.dgl >ts332.c
	cc -g ts332.c -o ts332

ts332.out: ts332
	ts332 >ts332.out


ts333: ts333.dgl
	dgl <ts333.dgl >ts333.c
	cc -g ts333.c -o ts333

ts333.out: ts333
	ts333 >ts333.out


ts334: ts334.dgl
	dgl <ts334.dgl >ts334.c
	cc -g ts334.c -o ts334

ts334.out: ts334
	ts334 >ts334.out


ts335: ts335.dgl
	dgl <ts335.dgl >ts335.c
	cc -g ts335.c -o ts335

ts335.out: ts335
	ts335 >ts335.out


ts336: ts336.dgl
	dgl <ts336.dgl >ts336.c
	cc -g ts336.c -o ts336

ts336.out: ts336
	ts336 >ts336.out


ts337: ts337.dgl
	dgl <ts337.dgl >ts337.c
	cc -g ts337.c -o ts337

ts337.out: ts337
	ts337 >ts337.out


ts338: ts338.dgl
	dgl <ts338.dgl >ts338.c
	cc -g ts338.c -o ts338

ts338.out: ts338
	ts338 >ts338.out


ts339: ts339.dgl
	dgl <ts339.dgl >ts339.c
	cc -g ts339.c -o ts339

ts339.out: ts339
	ts339 >ts339.out


ts340: ts340.dgl
	dgl <ts340.dgl >ts340.c
	cc -g ts340.c -o ts340

ts340.out: ts340
	ts340 >ts340.out


ts341: ts341.dgl
	dgl <ts341.dgl >ts341.c
	cc -g ts341.c -o ts341

ts341.out: ts341
	ts341 >ts341.out


ts342: ts342.dgl
	dgl <ts342.dgl >ts342.c
	cc -g ts342.c -o ts342

ts342.out: ts342
	ts342 >ts342.out


ts343: ts343.dgl
	dgl <ts343.dgl >ts343.c
	cc -g ts343.c -o ts343

ts343.out: ts343
	ts343 >ts343.out


ts344: ts344.dgl
	dgl <ts344.dgl >ts344.c
	cc -g ts344.c -o ts344

ts344.out: ts344
	ts344 >ts344.out


ts345: ts345.dgl
	dgl <ts345.dgl >ts345.c
	cc -g ts345.c -o ts345

ts345.out: ts345
	ts345 >ts345.out


ts346: ts346.dgl
	dgl <ts346.dgl >ts346.c
	cc -g ts346.c -o ts346

ts346.out: ts346
	ts346 >ts346.out


ts347: ts347.dgl
	dgl <ts347.dgl >ts347.c
	cc -g ts347.c -o ts347

ts347.out: ts347
	ts347 >ts347.out


ts348: ts348.dgl
	dgl <ts348.dgl >ts348.c
	cc -g ts348.c -o ts348

ts348.out: ts348
	ts348 >ts348.out


ts349: ts349.dgl
	dgl <ts349.dgl >ts349.c
	cc -g ts349.c -o ts349

ts349.out: ts349
	ts349 >ts349.out


ts350: ts350.dgl
	dgl <ts350.dgl >ts350.c
	cc -g ts350.c -o ts350

ts350.out: ts350
	ts350 >ts350.out


ts351: ts351.dgl
	dgl <ts351.dgl >ts351.c
	cc -g ts351.c -o ts351

ts351.out: ts351
	ts351 >ts351.out


ts352: ts352.dgl
	dgl <ts352.dgl >ts352.c
	cc -g ts352.c -o ts352

ts352.out: ts352
	ts352 >ts352.out


ts353: ts353.dgl
	dgl <ts353.dgl >ts353.c
	cc -g ts353.c -o ts353

ts353.out: ts353
	ts353 >ts353.out


ts354: ts354.dgl
	dgl <ts354.dgl >ts354.c
	cc -g ts354.c -o ts354

ts354.out: ts354
	ts354 >ts354.out


ts355: ts355.dgl
	dgl <ts355.dgl >ts355.c
	cc -g ts355.c -o ts355

ts355.out: ts355
	ts355 >ts355.out


ts356: ts356.dgl
	dgl <ts356.dgl >ts356.c
	cc -g ts356.c -o ts356

ts356.out: ts356
	ts356 >ts356.out


ts357: ts357.dgl
	dgl <ts357.dgl >ts357.c
	cc -g ts357.c -o ts357

ts357.out: ts357
	ts357 >ts357.out


ts358: ts358.dgl
	dgl <ts358.dgl >ts358.c
	cc -g ts358.c -o ts358

ts358.out: ts358
	ts358 >ts358.out


ts359: ts359.dgl
	dgl <ts359.dgl >ts359.c
	cc -g ts359.c -o ts359

ts359.out: ts359
	ts359 >ts359.out


ts360: ts360.dgl
	dgl <ts360.dgl >ts360.c
	cc -g ts360.c -o ts360

ts360.out: ts360
	ts360 >ts360.out


ts361: ts361.dgl
	dgl <ts361.dgl >ts361.c
	cc -g ts361.c -o ts361

ts361.out: ts361
	ts361 >ts361.out


ts362: ts362.dgl
	dgl <ts362.dgl >ts362.c
	cc -g ts362.c -o ts362

ts362.out: ts362
	ts362 >ts362.out


ts363: ts363.dgl
	dgl <ts363.dgl >ts363.c
	cc -g ts363.c -o ts363

ts363.out: ts363
	ts363 >ts363.out


ts364: ts364.dgl
	dgl <ts364.dgl >ts364.c
	cc -g ts364.c -o ts364

ts364.out: ts364
	ts364 >ts364.out


ts365: ts365.dgl
	dgl <ts365.dgl >ts365.c
	cc -g ts365.c -o ts365

ts365.out: ts365
	ts365 >ts365.out


ts366: ts366.dgl
	dgl <ts366.dgl >ts366.c
	cc -g ts366.c -o ts366

ts366.out: ts366
	ts366 >ts366.out


ts367: ts367.dgl
	dgl <ts367.dgl >ts367.c
	cc -g ts367.c -o ts367

ts367.out: ts367
	ts367 >ts367.out


ts368: ts368.dgl
	dgl <ts368.dgl >ts368.c
	cc -g ts368.c -o ts368

ts368.out: ts368
	ts368 >ts368.out


ts369: ts369.dgl
	dgl <ts369.dgl >ts369.c
	cc -g ts369.c -o ts369

ts369.out: ts369
	ts369 >ts369.out


ts370: ts370.dgl
	dgl <ts370.dgl >ts370.c
	cc -g ts370.c -o ts370

ts370.out: ts370
	ts370 >ts370.out


ts371: ts371.dgl
	dgl <ts371.dgl >ts371.c
	cc -g ts371.c -o ts371

ts371.out: ts371
	ts371 >ts371.out


ts372: ts372.dgl
	dgl <ts372.dgl >ts372.c
	cc -g ts372.c -o ts372

ts372.out: ts372
	ts372 >ts372.out


ts373: ts373.dgl
	dgl <ts373.dgl >ts373.c
	cc -g ts373.c -o ts373

ts373.out: ts373
	ts373 >ts373.out


ts374: ts374.dgl
	dgl <ts374.dgl >ts374.c
	cc -g ts374.c -o ts374

ts374.out: ts374
	ts374 >ts374.out


ts375: ts375.dgl
	dgl <ts375.dgl >ts375.c
	cc -g ts375.c -o ts375

ts375.out: ts375
	ts375 >ts375.out


ts376: ts376.dgl
	dgl <ts376.dgl >ts376.c
	cc -g ts376.c -o ts376

ts376.out: ts376
	ts376 >ts376.out


ts377: ts377.dgl
	dgl <ts377.dgl >ts377.c
	cc -g ts377.c -o ts377

ts377.out: ts377
	ts377 >ts377.out


ts378: ts378.dgl
	dgl <ts378.dgl >ts378.c
	cc -g ts378.c -o ts378

ts378.out: ts378
	ts378 >ts378.out


ts379: ts379.dgl
	dgl <ts379.dgl >ts379.c
	cc -g ts379.c -o ts379

ts379.out: ts379
	ts379 >ts379.out


ts380: ts380.dgl
	dgl <ts380.dgl >ts380.c
	cc -g ts380.c -o ts380

ts380.out: ts380
	ts380 >ts380.out


ts381: ts381.dgl
	dgl <ts381.dgl >ts381.c
	cc -g ts381.c -o ts381

ts381.out: ts381
	ts381 >ts381.out


ts382: ts382.dgl
	dgl <ts382.dgl >ts382.c
	cc -g ts382.c -o ts382

ts382.out: ts382
	ts382 >ts382.out


ts383: ts383.dgl
	dgl <ts383.dgl >ts383.c
	cc -g ts383.c -o ts383

ts383.out: ts383
	ts383 >ts383.out


ts384: ts384.dgl
	dgl <ts384.dgl >ts384.c
	cc -g ts384.c -o ts384

ts384.out: ts384
	ts384 >ts384.out


ts385: ts385.dgl
	dgl <ts385.dgl >ts385.c
	cc -g ts385.c -o ts385

ts385.out: ts385
	ts385 >ts385.out


ts386: ts386.dgl
	dgl <ts386.dgl >ts386.c
	cc -g ts386.c -o ts386

ts386.out: ts386
	ts386 >ts386.out


ts387: ts387.dgl
	dgl <ts387.dgl >ts387.c
	cc -g ts387.c -o ts387

ts387.out: ts387
	ts387 >ts387.out


ts388: ts388.dgl
	dgl <ts388.dgl >ts388.c
	cc -g ts388.c -o ts388

ts388.out: ts388
	ts388 >ts388.out


ts389: ts389.dgl
	dgl <ts389.dgl >ts389.c
	cc -g ts389.c -o ts389

ts389.out: ts389
	ts389 >ts389.out


ts390: ts390.dgl
	dgl <ts390.dgl >ts390.c
	cc -g ts390.c -o ts390

ts390.out: ts390
	ts390 >ts390.out


ts391: ts391.dgl
	dgl <ts391.dgl >ts391.c
	cc -g ts391.c -o ts391

ts391.out: ts391
	ts391 >ts391.out


ts392: ts392.dgl
	dgl <ts392.dgl >ts392.c
	cc -g ts392.c -o ts392

ts392.out: ts392
	ts392 >ts392.out


ts393: ts393.dgl
	dgl <ts393.dgl >ts393.c
	cc -g ts393.c -o ts393

ts393.out: ts393
	ts393 >ts393.out


ts394: ts394.dgl
	dgl <ts394.dgl >ts394.c
	cc -g ts394.c -o ts394

ts394.out: ts394
	ts394 >ts394.out


ts395: ts395.dgl
	dgl <ts395.dgl >ts395.c
	cc -g ts395.c -o ts395

ts395.out: ts395
	ts395 >ts395.out


ts396: ts396.dgl
	dgl <ts396.dgl >ts396.c
	cc -g ts396.c -o ts396

ts396.out: ts396
	ts396 >ts396.out


ts397: ts397.dgl
	dgl <ts397.dgl >ts397.c
	cc -g ts397.c -o ts397

ts397.out: ts397
	ts397 >ts397.out


ts398: ts398.dgl
	dgl <ts398.dgl >ts398.c
	cc -g ts398.c -o ts398

ts398.out: ts398
	ts398 >ts398.out


ts399: ts399.dgl
	dgl <ts399.dgl >ts399.c
	cc -g ts399.c -o ts399

ts399.out: ts399
	ts399 >ts399.out


ts400: ts400.dgl
	dgl <ts400.dgl >ts400.c
	cc -g ts400.c -o ts400

ts400.out: ts400
	ts400 >ts400.out



clean:
	rm -f ts???.out
	rm -f ts???.c
	rm -f ts???.o
	rm -f ts???.rand
	rm -f ts???
	rm -f core

.SUFFIXES: .dgl
