CC=g++
CFLAGS= -O

DGLFILES=ts401.dgl ts402.dgl ts403.dgl ts404.dgl ts405.dgl ts406.dgl ts407.dgl ts408.dgl ts409.dgl ts410.dgl \
	ts411.dgl ts412.dgl ts413.dgl ts414.dgl ts415.dgl ts416.dgl ts417.dgl ts418.dgl ts419.dgl ts420.dgl \
	ts421.dgl ts422.dgl ts423.dgl ts424.dgl ts425.dgl ts426.dgl ts427.dgl ts428.dgl ts429.dgl ts430.dgl \
	ts431.dgl ts432.dgl ts433.dgl ts434.dgl ts435.dgl ts436.dgl ts437.dgl ts438.dgl ts439.dgl ts440.dgl \
	ts441.dgl ts442.dgl ts443.dgl ts444.dgl ts445.dgl ts446.dgl ts447.dgl ts448.dgl ts449.dgl ts450.dgl \
	ts451.dgl ts452.dgl ts453.dgl ts454.dgl ts455.dgl ts456.dgl ts457.dgl ts458.dgl ts459.dgl ts460.dgl \
	ts461.dgl ts462.dgl ts463.dgl ts464.dgl ts465.dgl ts466.dgl ts467.dgl ts468.dgl ts469.dgl ts470.dgl \
	ts471.dgl ts472.dgl ts473.dgl ts474.dgl ts475.dgl ts476.dgl ts477.dgl ts478.dgl ts479.dgl ts480.dgl \
	ts481.dgl ts482.dgl ts483.dgl ts484.dgl ts485.dgl ts486.dgl ts487.dgl ts488.dgl ts489.dgl ts490.dgl \
	ts491.dgl ts492.dgl ts493.dgl ts494.dgl ts495.dgl ts496.dgl ts497.dgl ts498.dgl ts499.dgl ts500.dgl

CFILES= ts401.cpp ts402.cpp ts403.cpp ts404.cpp ts405.cpp ts406.cpp ts407.cpp ts408.cpp ts409.cpp ts410.cpp \
	ts411.cpp ts412.cpp ts413.cpp ts414.cpp ts415.cpp ts416.cpp ts417.cpp ts418.cpp ts419.cpp ts420.cpp \
	ts421.cpp ts422.cpp ts423.cpp ts424.cpp ts425.cpp ts426.cpp ts427.cpp ts428.cpp ts429.cpp ts430.cpp \
	ts431.cpp ts432.cpp ts433.cpp ts434.cpp ts435.cpp ts436.cpp ts437.cpp ts438.cpp ts439.cpp ts440.cpp \
	ts441.cpp ts442.cpp ts443.cpp ts444.cpp ts445.cpp ts446.cpp ts447.cpp ts448.cpp ts449.cpp ts450.cpp \
	ts451.cpp ts452.cpp ts453.cpp ts454.cpp ts455.cpp ts456.cpp ts457.cpp ts458.cpp ts459.cpp ts460.cpp \
	ts461.cpp ts462.cpp ts463.cpp ts464.cpp ts465.cpp ts466.cpp ts467.cpp ts468.cpp ts469.cpp ts470.cpp \
	ts471.cpp ts472.cpp ts473.cpp ts474.cpp ts475.cpp ts476.cpp ts477.cpp ts478.cpp ts479.cpp ts480.cpp \
	ts481.cpp ts482.cpp ts483.cpp ts484.cpp ts485.cpp ts486.cpp ts487.cpp ts488.cpp ts489.cpp ts490.cpp \
	ts491.cpp ts492.cpp ts493.cpp ts494.cpp ts495.cpp ts496.cpp ts497.cpp ts498.cpp ts499.cpp ts500.cpp

RANDFILES=ts401.rand ts402.rand ts403.rand ts404.rand ts405.rand ts406.rand ts407.rand ts408.rand ts409.rand ts410.rand \
	ts411.rand ts412.rand ts413.rand ts414.rand ts415.rand ts416.rand ts417.rand ts418.rand ts419.rand ts420.rand \
	ts421.rand ts422.rand ts423.rand ts424.rand ts425.rand ts426.rand ts427.rand ts428.rand ts429.rand ts430.rand \
	ts431.rand ts432.rand ts433.rand ts434.rand ts435.rand ts436.rand ts437.rand ts438.rand ts439.rand ts440.rand \
	ts441.rand ts442.rand ts443.rand ts444.rand ts445.rand ts446.rand ts447.rand ts448.rand ts449.rand ts450.rand \
	ts451.rand ts452.rand ts453.rand ts454.rand ts455.rand ts456.rand ts457.rand ts458.rand ts459.rand ts460.rand \
	ts461.rand ts462.rand ts463.rand ts464.rand ts465.rand ts466.rand ts467.rand ts468.rand ts469.rand ts470.rand \
	ts471.rand ts472.rand ts473.rand ts474.rand ts475.rand ts476.rand ts477.rand ts478.rand ts479.rand ts480.rand \
	ts481.rand ts482.rand ts483.rand ts484.rand ts485.rand ts486.rand ts487.rand ts488.rand ts489.rand ts490.rand \
	ts491.rand ts492.rand ts493.rand ts494.rand ts495.rand ts496.rand ts497.rand ts498.rand ts499.rand ts500.rand

EXFILES=ts401 ts402 ts403 ts404 ts405 ts406 ts407 ts408 ts409 ts410 \
	ts411 ts412 ts413 ts414 ts415 ts416 ts417 ts418 ts419 ts420 \
	ts421 ts422 ts423 ts424 ts425 ts426 ts427 ts428 ts429 ts430 \
	ts431 ts432 ts433 ts434 ts435 ts436 ts437 ts438 ts439 ts440 \
	ts441 ts442 ts443 ts444 ts445 ts446 ts447 ts448 ts449 ts450 \
	ts451 ts452 ts453 ts454 ts455 ts456 ts457 ts458 ts459 ts460 \
	ts461 ts462 ts463 ts464 ts465 ts466 ts467 ts468 ts469 ts470 \
	ts471 ts472 ts473 ts474 ts475 ts476 ts477 ts478 ts479 ts480 \
	ts481 ts482 ts483 ts484 ts485 ts486 ts487 ts488 ts489 ts490 \
	ts491 ts492 ts493 ts494 ts495 ts496 ts497 ts498 ts499 ts500

OUTFILES=ts401.out ts402.out ts403.out ts404.out ts405.out ts406.out ts407.out ts408.out ts409.out ts410.out \
	ts411.out ts412.out ts413.out ts414.out ts415.out ts416.out ts417.out ts418.out ts419.out ts420.out \
	ts421.out ts422.out ts423.out ts424.out ts425.out ts426.out ts427.out ts428.out ts429.out ts430.out \
	ts431.out ts432.out ts433.out ts434.out ts435.out ts436.out ts437.out ts438.out ts439.out ts440.out \
	ts441.out ts442.out ts443.out ts444.out ts445.out ts446.out ts447.out ts448.out ts449.out ts450.out \
	ts451.out ts452.out ts453.out ts454.out ts455.out ts456.out ts457.out ts458.out ts459.out ts460.out \
	ts461.out ts462.out ts463.out ts464.out ts465.out ts466.out ts467.out ts468.out ts469.out ts470.out \
	ts471.out ts472.out ts473.out ts474.out ts475.out ts476.out ts477.out ts478.out ts479.out ts480.out \
	ts481.out ts482.out ts483.out ts484.out ts485.out ts486.out ts487.out ts488.out ts489.out ts490.out \
	ts491.out ts492.out ts493.out ts494.out ts495.out ts496.out ts497.out ts498.out ts499.out ts500.out

all: $(EXFILES)

all.out: $(OUTFILES)
	touch all.out

ts401: ts401.dgl
	dgl <ts401.dgl >ts401.cpp
	$(CC) $(CFLAGS) ts401.cpp -o ts401

ts401.out: ts401
	ts401 >ts401.out


ts402: ts402.dgl
	dgl <ts402.dgl >ts402.cpp
	$(CC) $(CFLAGS) ts402.cpp -o ts402

ts402.out: ts402
	ts402 >ts402.out


ts403: ts403.dgl
	dgl <ts403.dgl >ts403.cpp
	$(CC) $(CFLAGS) ts403.cpp -o ts403

ts403.out: ts403
	ts403 >ts403.out


ts404: ts404.dgl
	dgl <ts404.dgl >ts404.cpp
	$(CC) $(CFLAGS) ts404.cpp -o ts404

ts404.out: ts404
	ts404 >ts404.out


ts405: ts405.dgl
	dgl <ts405.dgl >ts405.cpp
	$(CC) $(CFLAGS) ts405.cpp -o ts405

ts405.out: ts405
	ts405 >ts405.out


ts406: ts406.dgl
	dgl <ts406.dgl >ts406.cpp
	$(CC) $(CFLAGS) ts406.cpp -o ts406

ts406.out: ts406
	ts406 >ts406.out


ts407: ts407.dgl
	dgl <ts407.dgl >ts407.cpp
	$(CC) $(CFLAGS) ts407.cpp -o ts407

ts407.out: ts407
	ts407 >ts407.out


ts408: ts408.dgl
	dgl <ts408.dgl >ts408.cpp
	$(CC) $(CFLAGS) ts408.cpp -o ts408

ts408.out: ts408
	ts408 >ts408.out


ts409: ts409.dgl
	dgl <ts409.dgl >ts409.cpp
	$(CC) $(CFLAGS) ts409.cpp -o ts409

ts409.out: ts409
	ts409 >ts409.out


ts410: ts410.dgl
	dgl <ts410.dgl >ts410.cpp
	$(CC) $(CFLAGS) ts410.cpp -o ts410

ts410.out: ts410
	ts410 >ts410.out


ts411: ts411.dgl
	dgl <ts411.dgl >ts411.cpp
	$(CC) $(CFLAGS) ts411.cpp -o ts411

ts411.out: ts411
	ts411 >ts411.out


ts412: ts412.dgl
	dgl <ts412.dgl >ts412.cpp
	$(CC) $(CFLAGS) ts412.cpp -o ts412

ts412.out: ts412
	ts412 >ts412.out


ts413: ts413.dgl
	dgl <ts413.dgl >ts413.cpp
	$(CC) $(CFLAGS) ts413.cpp -o ts413

ts413.out: ts413
	ts413 >ts413.out


ts414: ts414.dgl
	dgl <ts414.dgl >ts414.cpp
	$(CC) $(CFLAGS) ts414.cpp -o ts414

ts414.out: ts414
	ts414 >ts414.out


ts415: ts415.dgl
	dgl <ts415.dgl >ts415.cpp
	$(CC) $(CFLAGS) ts415.cpp -o ts415

ts415.out: ts415
	ts415 >ts415.out


ts416: ts416.dgl
	dgl <ts416.dgl >ts416.cpp
	$(CC) $(CFLAGS) ts416.cpp -o ts416

ts416.out: ts416
	ts416 >ts416.out


ts417: ts417.dgl
	dgl <ts417.dgl >ts417.cpp
	$(CC) $(CFLAGS) ts417.cpp -o ts417

ts417.out: ts417
	ts417 >ts417.out


ts418: ts418.dgl
	dgl <ts418.dgl >ts418.cpp
	$(CC) $(CFLAGS) ts418.cpp -o ts418

ts418.out: ts418
	ts418 >ts418.out


ts419: ts419.dgl
	dgl <ts419.dgl >ts419.cpp
	$(CC) $(CFLAGS) ts419.cpp -o ts419

ts419.out: ts419
	ts419 >ts419.out


ts420: ts420.dgl
	dgl <ts420.dgl >ts420.cpp
	$(CC) $(CFLAGS) ts420.cpp -o ts420

ts420.out: ts420
	ts420 >ts420.out


ts421: ts421.dgl
	dgl <ts421.dgl >ts421.cpp
	$(CC) $(CFLAGS) ts421.cpp -o ts421

ts421.out: ts421
	ts421 >ts421.out


ts422: ts422.dgl
	dgl <ts422.dgl >ts422.cpp
	$(CC) $(CFLAGS) ts422.cpp -o ts422

ts422.out: ts422
	ts422 >ts422.out


ts423: ts423.dgl
	dgl <ts423.dgl >ts423.cpp
	$(CC) $(CFLAGS) ts423.cpp -o ts423

ts423.out: ts423
	ts423 >ts423.out


ts424: ts424.dgl
	dgl <ts424.dgl >ts424.cpp
	$(CC) $(CFLAGS) ts424.cpp -o ts424

ts424.out: ts424
	ts424 >ts424.out


ts425: ts425.dgl
	dgl <ts425.dgl >ts425.cpp
	$(CC) $(CFLAGS) ts425.cpp -o ts425

ts425.out: ts425
	ts425 >ts425.out


ts426: ts426.dgl
	dgl <ts426.dgl >ts426.cpp
	$(CC) $(CFLAGS) ts426.cpp -o ts426

ts426.out: ts426
	ts426 >ts426.out


ts427: ts427.dgl
	dgl <ts427.dgl >ts427.cpp
	$(CC) $(CFLAGS) ts427.cpp -o ts427

ts427.out: ts427
	ts427 >ts427.out


ts428: ts428.dgl
	dgl <ts428.dgl >ts428.cpp
	$(CC) $(CFLAGS) ts428.cpp -o ts428

ts428.out: ts428
	ts428 >ts428.out


ts429: ts429.dgl
	dgl <ts429.dgl >ts429.cpp
	$(CC) $(CFLAGS) ts429.cpp -o ts429

ts429.out: ts429
	ts429 >ts429.out


ts430: ts430.dgl
	dgl <ts430.dgl >ts430.cpp
	$(CC) $(CFLAGS) ts430.cpp -o ts430

ts430.out: ts430
	ts430 >ts430.out


ts431: ts431.dgl
	dgl <ts431.dgl >ts431.cpp
	$(CC) $(CFLAGS) ts431.cpp -o ts431

ts431.out: ts431
	ts431 >ts431.out


ts432: ts432.dgl
	dgl <ts432.dgl >ts432.cpp
	$(CC) $(CFLAGS) ts432.cpp -o ts432

ts432.out: ts432
	ts432 >ts432.out


ts433: ts433.dgl
	dgl <ts433.dgl >ts433.cpp
	$(CC) $(CFLAGS) ts433.cpp -o ts433

ts433.out: ts433
	ts433 >ts433.out


ts434: ts434.dgl
	dgl <ts434.dgl >ts434.cpp
	$(CC) $(CFLAGS) ts434.cpp -o ts434

ts434.out: ts434
	ts434 >ts434.out


ts435: ts435.dgl
	dgl <ts435.dgl >ts435.cpp
	$(CC) $(CFLAGS) ts435.cpp -o ts435

ts435.out: ts435
	ts435 >ts435.out


ts436: ts436.dgl
	dgl <ts436.dgl >ts436.cpp
	$(CC) $(CFLAGS) ts436.cpp -o ts436

ts436.out: ts436
	ts436 >ts436.out


ts437: ts437.dgl
	dgl <ts437.dgl >ts437.cpp
	$(CC) $(CFLAGS) ts437.cpp -o ts437

ts437.out: ts437
	ts437 >ts437.out


ts438: ts438.dgl
	dgl <ts438.dgl >ts438.cpp
	$(CC) $(CFLAGS) ts438.cpp -o ts438

ts438.out: ts438
	ts438 >ts438.out


ts439: ts439.dgl
	dgl <ts439.dgl >ts439.cpp
	$(CC) $(CFLAGS) ts439.cpp -o ts439

ts439.out: ts439
	ts439 >ts439.out


ts440: ts440.dgl
	dgl <ts440.dgl >ts440.cpp
	$(CC) $(CFLAGS) ts440.cpp -o ts440

ts440.out: ts440
	ts440 >ts440.out


ts441: ts441.dgl
	dgl <ts441.dgl >ts441.cpp
	$(CC) $(CFLAGS) ts441.cpp -o ts441

ts441.out: ts441
	ts441 >ts441.out


ts442: ts442.dgl
	dgl <ts442.dgl >ts442.cpp
	$(CC) $(CFLAGS) ts442.cpp -o ts442

ts442.out: ts442
	ts442 >ts442.out


ts443: ts443.dgl
	dgl <ts443.dgl >ts443.cpp
	$(CC) $(CFLAGS) ts443.cpp -o ts443

ts443.out: ts443
	ts443 >ts443.out


ts444: ts444.dgl
	dgl <ts444.dgl >ts444.cpp
	$(CC) $(CFLAGS) ts444.cpp -o ts444

ts444.out: ts444
	ts444 >ts444.out


ts445: ts445.dgl
	dgl <ts445.dgl >ts445.cpp
	$(CC) $(CFLAGS) ts445.cpp -o ts445

ts445.out: ts445
	ts445 >ts445.out


ts446: ts446.dgl
	dgl <ts446.dgl >ts446.cpp
	$(CC) $(CFLAGS) ts446.cpp -o ts446

ts446.out: ts446
	ts446 >ts446.out


ts447: ts447.dgl
	dgl <ts447.dgl >ts447.cpp
	$(CC) $(CFLAGS) ts447.cpp -o ts447

ts447.out: ts447
	ts447 >ts447.out


ts448: ts448.dgl
	dgl <ts448.dgl >ts448.cpp
	$(CC) $(CFLAGS) ts448.cpp -o ts448

ts448.out: ts448
	ts448 >ts448.out


ts449: ts449.dgl
	dgl <ts449.dgl >ts449.cpp
	$(CC) $(CFLAGS) ts449.cpp -o ts449

ts449.out: ts449
	ts449 >ts449.out


ts450: ts450.dgl
	dgl <ts450.dgl >ts450.cpp
	$(CC) $(CFLAGS) ts450.cpp -o ts450

ts450.out: ts450
	ts450 >ts450.out


ts451: ts451.dgl
	dgl <ts451.dgl >ts451.cpp
	$(CC) $(CFLAGS) ts451.cpp -o ts451

ts451.out: ts451
	ts451 >ts451.out


ts452: ts452.dgl
	dgl <ts452.dgl >ts452.cpp
	$(CC) $(CFLAGS) ts452.cpp -o ts452

ts452.out: ts452
	ts452 >ts452.out


ts453: ts453.dgl
	dgl <ts453.dgl >ts453.cpp
	$(CC) $(CFLAGS) ts453.cpp -o ts453

ts453.out: ts453
	ts453 >ts453.out


ts454: ts454.dgl
	dgl <ts454.dgl >ts454.cpp
	$(CC) $(CFLAGS) ts454.cpp -o ts454

ts454.out: ts454
	ts454 >ts454.out


ts455: ts455.dgl
	dgl <ts455.dgl >ts455.cpp
	$(CC) $(CFLAGS) ts455.cpp -o ts455

ts455.out: ts455
	ts455 >ts455.out


ts456: ts456.dgl
	dgl <ts456.dgl >ts456.cpp
	$(CC) $(CFLAGS) ts456.cpp -o ts456

ts456.out: ts456
	ts456 >ts456.out


ts457: ts457.dgl
	dgl <ts457.dgl >ts457.cpp
	$(CC) $(CFLAGS) ts457.cpp -o ts457

ts457.out: ts457
	ts457 >ts457.out


ts458: ts458.dgl
	dgl <ts458.dgl >ts458.cpp
	$(CC) $(CFLAGS) ts458.cpp -o ts458

ts458.out: ts458
	ts458 >ts458.out


ts459: ts459.dgl
	dgl <ts459.dgl >ts459.cpp
	$(CC) $(CFLAGS) ts459.cpp -o ts459

ts459.out: ts459
	ts459 >ts459.out


ts460: ts460.dgl
	dgl <ts460.dgl >ts460.cpp
	$(CC) $(CFLAGS) ts460.cpp -o ts460

ts460.out: ts460
	ts460 >ts460.out


ts461: ts461.dgl
	dgl <ts461.dgl >ts461.cpp
	$(CC) $(CFLAGS) ts461.cpp -o ts461

ts461.out: ts461
	ts461 >ts461.out


ts462: ts462.dgl
	dgl <ts462.dgl >ts462.cpp
	$(CC) $(CFLAGS) ts462.cpp -o ts462

ts462.out: ts462
	ts462 >ts462.out


ts463: ts463.dgl
	dgl <ts463.dgl >ts463.cpp
	$(CC) $(CFLAGS) ts463.cpp -o ts463

ts463.out: ts463
	ts463 >ts463.out


ts464: ts464.dgl
	dgl <ts464.dgl >ts464.cpp
	$(CC) $(CFLAGS) ts464.cpp -o ts464

ts464.out: ts464
	ts464 >ts464.out


ts465: ts465.dgl
	dgl <ts465.dgl >ts465.cpp
	$(CC) $(CFLAGS) ts465.cpp -o ts465

ts465.out: ts465
	ts465 >ts465.out


ts466: ts466.dgl
	dgl <ts466.dgl >ts466.cpp
	$(CC) $(CFLAGS) ts466.cpp -o ts466

ts466.out: ts466
	ts466 >ts466.out


ts467: ts467.dgl
	dgl <ts467.dgl >ts467.cpp
	$(CC) $(CFLAGS) ts467.cpp -o ts467

ts467.out: ts467
	ts467 >ts467.out


ts468: ts468.dgl
	dgl <ts468.dgl >ts468.cpp
	$(CC) $(CFLAGS) ts468.cpp -o ts468

ts468.out: ts468
	ts468 >ts468.out


ts469: ts469.dgl
	dgl <ts469.dgl >ts469.cpp
	$(CC) $(CFLAGS) ts469.cpp -o ts469

ts469.out: ts469
	ts469 >ts469.out


ts470: ts470.dgl
	dgl <ts470.dgl >ts470.cpp
	$(CC) $(CFLAGS) ts470.cpp -o ts470

ts470.out: ts470
	ts470 >ts470.out


ts471: ts471.dgl
	dgl <ts471.dgl >ts471.cpp
	$(CC) $(CFLAGS) ts471.cpp -o ts471

ts471.out: ts471
	ts471 >ts471.out


ts472: ts472.dgl
	dgl <ts472.dgl >ts472.cpp
	$(CC) $(CFLAGS) ts472.cpp -o ts472

ts472.out: ts472
	ts472 >ts472.out


ts473: ts473.dgl
	dgl <ts473.dgl >ts473.cpp
	$(CC) $(CFLAGS) ts473.cpp -o ts473

ts473.out: ts473
	ts473 >ts473.out


ts474: ts474.dgl
	dgl <ts474.dgl >ts474.cpp
	$(CC) $(CFLAGS) ts474.cpp -o ts474

ts474.out: ts474
	ts474 >ts474.out


ts475: ts475.dgl
	dgl <ts475.dgl >ts475.cpp
	$(CC) $(CFLAGS) ts475.cpp -o ts475

ts475.out: ts475
	ts475 >ts475.out


ts476: ts476.dgl
	dgl <ts476.dgl >ts476.cpp
	$(CC) $(CFLAGS) ts476.cpp -o ts476

ts476.out: ts476
	ts476 >ts476.out


ts477: ts477.dgl
	dgl <ts477.dgl >ts477.cpp
	$(CC) $(CFLAGS) ts477.cpp -o ts477

ts477.out: ts477
	ts477 >ts477.out


ts478: ts478.dgl
	dgl <ts478.dgl >ts478.cpp
	$(CC) $(CFLAGS) ts478.cpp -o ts478

ts478.out: ts478
	ts478 >ts478.out


ts479: ts479.dgl
	dgl <ts479.dgl >ts479.cpp
	$(CC) $(CFLAGS) ts479.cpp -o ts479

ts479.out: ts479
	ts479 >ts479.out


ts480: ts480.dgl
	dgl <ts480.dgl >ts480.cpp
	$(CC) $(CFLAGS) ts480.cpp -o ts480

ts480.out: ts480
	ts480 >ts480.out


ts481: ts481.dgl
	dgl <ts481.dgl >ts481.cpp
	$(CC) $(CFLAGS) ts481.cpp -o ts481

ts481.out: ts481
	ts481 >ts481.out


ts482: ts482.dgl
	dgl <ts482.dgl >ts482.cpp
	$(CC) $(CFLAGS) ts482.cpp -o ts482

ts482.out: ts482
	ts482 >ts482.out


ts483: ts483.dgl
	dgl <ts483.dgl >ts483.cpp
	$(CC) $(CFLAGS) ts483.cpp -o ts483

ts483.out: ts483
	ts483 >ts483.out


ts484: ts484.dgl
	dgl <ts484.dgl >ts484.cpp
	$(CC) $(CFLAGS) ts484.cpp -o ts484

ts484.out: ts484
	ts484 >ts484.out


ts485: ts485.dgl
	dgl <ts485.dgl >ts485.cpp
	$(CC) $(CFLAGS) ts485.cpp -o ts485

ts485.out: ts485
	ts485 >ts485.out


ts486: ts486.dgl
	dgl <ts486.dgl >ts486.cpp
	$(CC) $(CFLAGS) ts486.cpp -o ts486

ts486.out: ts486
	ts486 >ts486.out


ts487: ts487.dgl
	dgl <ts487.dgl >ts487.cpp
	$(CC) $(CFLAGS) ts487.cpp -o ts487

ts487.out: ts487
	ts487 >ts487.out


ts488: ts488.dgl
	dgl <ts488.dgl >ts488.cpp
	$(CC) $(CFLAGS) ts488.cpp -o ts488

ts488.out: ts488
	ts488 >ts488.out


ts489: ts489.dgl
	dgl <ts489.dgl >ts489.cpp
	$(CC) $(CFLAGS) ts489.cpp -o ts489

ts489.out: ts489
	ts489 >ts489.out


ts490: ts490.dgl
	dgl <ts490.dgl >ts490.cpp
	$(CC) $(CFLAGS) ts490.cpp -o ts490

ts490.out: ts490
	ts490 >ts490.out


ts491: ts491.dgl
	dgl <ts491.dgl >ts491.cpp
	$(CC) $(CFLAGS) ts491.cpp -o ts491

ts491.out: ts491
	ts491 >ts491.out


ts492: ts492.dgl
	dgl <ts492.dgl >ts492.cpp
	$(CC) $(CFLAGS) ts492.cpp -o ts492

ts492.out: ts492
	ts492 >ts492.out


ts493: ts493.dgl
	dgl <ts493.dgl >ts493.cpp
	$(CC) $(CFLAGS) ts493.cpp -o ts493

ts493.out: ts493
	ts493 >ts493.out


ts494: ts494.dgl
	dgl <ts494.dgl >ts494.cpp
	$(CC) $(CFLAGS) ts494.cpp -o ts494

ts494.out: ts494
	ts494 >ts494.out


ts495: ts495.dgl
	dgl <ts495.dgl >ts495.cpp
	$(CC) $(CFLAGS) ts495.cpp -o ts495

ts495.out: ts495
	ts495 >ts495.out


ts496: ts496.dgl
	dgl <ts496.dgl >ts496.cpp
	$(CC) $(CFLAGS) ts496.cpp -o ts496

ts496.out: ts496
	ts496 >ts496.out


ts497: ts497.dgl
	dgl <ts497.dgl >ts497.cpp
	$(CC) $(CFLAGS) ts497.cpp -o ts497

ts497.out: ts497
	ts497 >ts497.out


ts498: ts498.dgl
	dgl <ts498.dgl >ts498.cpp
	$(CC) $(CFLAGS) ts498.cpp -o ts498

ts498.out: ts498
	ts498 >ts498.out


ts499: ts499.dgl
	dgl <ts499.dgl >ts499.cpp
	$(CC) $(CFLAGS) ts499.cpp -o ts499

ts499.out: ts499
	ts499 >ts499.out


ts500: ts500.dgl
	dgl <ts500.dgl >ts500.cpp
	$(CC) $(CFLAGS) ts500.cpp -o ts500

ts500.out: ts500
	ts500 >ts500.out



clean:
	rm -f $(OUTFILES)
	rm -f $(CFILES)
	rm -f $(RANDFILES)
	rm -f $(EXFILES)
	rm -f all.out
	rm -f core
	rm -f MADHATTER

.SUFFIXES: .dgl
