CFLAGS= -O
MYSQLI=/usr/include/mysql
MYSQLL=/usr/lib64/mysql

DGLFILES=ts1501.dgl ts1502.dgl ts1503.dgl ts1504.dgl ts1505.dgl ts1506.dgl ts1507.dgl ts1508.dgl ts1509.dgl ts1510.dgl \
	ts1511.dgl ts1512.dgl ts1513.dgl ts1514.dgl ts1515.dgl ts1516.dgl ts1517.dgl ts1518.dgl ts1519.dgl ts1520.dgl \
	ts1521.dgl ts1522.dgl ts1523.dgl ts1524.dgl ts1525.dgl ts1526.dgl ts1527.dgl ts1528.dgl ts1529.dgl ts1530.dgl \
	ts1531.dgl ts1532.dgl ts1533.dgl ts1534.dgl ts1535.dgl ts1536.dgl ts1537.dgl ts1538.dgl ts1539.dgl ts1540.dgl \
	ts1541.dgl ts1542.dgl ts1543.dgl ts1544.dgl ts1545.dgl ts1546.dgl ts1547.dgl ts1548.dgl ts1549.dgl ts1550.dgl \
	ts1551.dgl ts1552.dgl ts1553.dgl ts1554.dgl ts1555.dgl ts1556.dgl ts1557.dgl ts1558.dgl ts1559.dgl ts1560.dgl \
	ts1561.dgl ts1562.dgl ts1563.dgl ts1564.dgl ts1565.dgl ts1566.dgl ts1567.dgl ts1568.dgl ts1569.dgl ts1570.dgl \
	ts1571.dgl ts1572.dgl ts1573.dgl ts1574.dgl ts1575.dgl ts1576.dgl ts1577.dgl ts1578.dgl ts1579.dgl ts1580.dgl \
	ts1581.dgl ts1582.dgl ts1583.dgl ts1584.dgl ts1585.dgl ts1586.dgl ts1587.dgl ts1588.dgl ts1589.dgl ts1590.dgl \
	ts1591.dgl ts1592.dgl ts1593.dgl ts1594.dgl ts1595.dgl ts1596.dgl ts1597.dgl ts1598.dgl ts1599.dgl ts1600.dgl

CFILES= ts1501.cpp ts1502.cpp ts1503.cpp ts1504.cpp ts1505.cpp ts1506.cpp ts1507.cpp ts1508.cpp ts1509.cpp ts1510.cpp \
	ts1511.cpp ts1512.cpp ts1513.cpp ts1514.cpp ts1515.cpp ts1516.cpp ts1517.cpp ts1518.cpp ts1519.cpp ts1520.cpp \
	ts1521.cpp ts1522.cpp ts1523.cpp ts1524.cpp ts1525.cpp ts1526.cpp ts1527.cpp ts1528.cpp ts1529.cpp ts1530.cpp \
	ts1531.cpp ts1532.cpp ts1533.cpp ts1534.cpp ts1535.cpp ts1536.cpp ts1537.cpp ts1538.cpp ts1539.cpp ts1540.cpp \
	ts1541.cpp ts1542.cpp ts1543.cpp ts1544.cpp ts1545.cpp ts1546.cpp ts1547.cpp ts1548.cpp ts1549.cpp ts1550.cpp \
	ts1551.cpp ts1552.cpp ts1553.cpp ts1554.cpp ts1555.cpp ts1556.cpp ts1557.cpp ts1558.cpp ts1559.cpp ts1560.cpp \
	ts1561.cpp ts1562.cpp ts1563.cpp ts1564.cpp ts1565.cpp ts1566.cpp ts1567.cpp ts1568.cpp ts1569.cpp ts1570.cpp \
	ts1571.cpp ts1572.cpp ts1573.cpp ts1574.cpp ts1575.cpp ts1576.cpp ts1577.cpp ts1578.cpp ts1579.cpp ts1580.cpp \
	ts1581.cpp ts1582.cpp ts1583.cpp ts1584.cpp ts1585.cpp ts1586.cpp ts1587.cpp ts1588.cpp ts1589.cpp ts1590.cpp \
	ts1591.cpp ts1592.cpp ts1593.cpp ts1594.cpp ts1595.cpp ts1596.cpp ts1597.cpp ts1598.cpp ts1599.cpp ts1600.cpp

RANDFILES=ts1501.rand ts1502.rand ts1503.rand ts1504.rand ts1505.rand ts1506.rand ts1507.rand ts1508.rand ts1509.rand ts1510.rand \
	ts1511.rand ts1512.rand ts1513.rand ts1514.rand ts1515.rand ts1516.rand ts1517.rand ts1518.rand ts1519.rand ts1520.rand \
	ts1521.rand ts1522.rand ts1523.rand ts1524.rand ts1525.rand ts1526.rand ts1527.rand ts1528.rand ts1529.rand ts1530.rand \
	ts1531.rand ts1532.rand ts1533.rand ts1534.rand ts1535.rand ts1536.rand ts1537.rand ts1538.rand ts1539.rand ts1540.rand \
	ts1541.rand ts1542.rand ts1543.rand ts1544.rand ts1545.rand ts1546.rand ts1547.rand ts1548.rand ts1549.rand ts1550.rand \
	ts1551.rand ts1552.rand ts1553.rand ts1554.rand ts1555.rand ts1556.rand ts1557.rand ts1558.rand ts1559.rand ts1560.rand \
	ts1561.rand ts1562.rand ts1563.rand ts1564.rand ts1565.rand ts1566.rand ts1567.rand ts1568.rand ts1569.rand ts1570.rand \
	ts1571.rand ts1572.rand ts1573.rand ts1574.rand ts1575.rand ts1576.rand ts1577.rand ts1578.rand ts1579.rand ts1580.rand \
	ts1581.rand ts1582.rand ts1583.rand ts1584.rand ts1585.rand ts1586.rand ts1587.rand ts1588.rand ts1589.rand ts1590.rand \
	ts1591.rand ts1592.rand ts1593.rand ts1594.rand ts1595.rand ts1596.rand ts1597.rand ts1598.rand ts1599.rand ts1600.rand

EXFILES=ts1501 ts1502 ts1503 ts1504 ts1505 ts1506 ts1507 ts1508 ts1509 ts1510 \
	ts1511 ts1512 ts1513 ts1514 ts1515 ts1516 ts1517 ts1518 ts1519 ts1520 \
	ts1521 ts1522 ts1523 ts1524 ts1525 ts1526 ts1527 ts1528 ts1529 ts1530 \
	ts1531 ts1532 ts1533 ts1534 ts1535 ts1536 ts1537 ts1538 ts1539 ts1540 \
	ts1541 ts1542 ts1543 ts1544 ts1545 ts1546 ts1547 ts1548 ts1549 ts1550 \
	ts1551 ts1552 ts1553 ts1554 ts1555 ts1556 ts1557 ts1558 ts1559 ts1560 \
	ts1561 ts1562 ts1563 ts1564 ts1565 ts1566 ts1567 ts1568 ts1569 ts1570 \
	ts1571 ts1572 ts1573 ts1574 ts1575 ts1576 ts1577 ts1578 ts1579 ts1580 \
	ts1581 ts1582 ts1583 ts1584 ts1585 ts1586 ts1587 ts1588 ts1589 ts1590 \
	ts1591 ts1592 ts1593 ts1594 ts1595 ts1596 ts1597 ts1598 ts1599 ts1600

OUTFILES=ts1501.out ts1502.out ts1503.out ts1504.out ts1505.out ts1506.out ts1507.out ts1508.out ts1509.out ts1510.out \
	ts1511.out ts1512.out ts1513.out ts1514.out ts1515.out ts1516.out ts1517.out ts1518.out ts1519.out ts1520.out \
	ts1521.out ts1522.out ts1523.out ts1524.out ts1525.out ts1526.out ts1527.out ts1528.out ts1529.out ts1530.out \
	ts1531.out ts1532.out ts1533.out ts1534.out ts1535.out ts1536.out ts1537.out ts1538.out ts1539.out ts1540.out \
	ts1541.out ts1542.out ts1543.out ts1544.out ts1545.out ts1546.out ts1547.out ts1548.out ts1549.out ts1550.out \
	ts1551.out ts1552.out ts1553.out ts1554.out ts1555.out ts1556.out ts1557.out ts1558.out ts1559.out ts1560.out \
	ts1561.out ts1562.out ts1563.out ts1564.out ts1565.out ts1566.out ts1567.out ts1568.out ts1569.out ts1570.out \
	ts1571.out ts1572.out ts1573.out ts1574.out ts1575.out ts1576.out ts1577.out ts1578.out ts1579.out ts1580.out \
	ts1581.out ts1582.out ts1583.out ts1584.out ts1585.out ts1586.out ts1587.out ts1588.out ts1589.out ts1590.out \
	ts1591.out ts1592.out ts1593.out ts1594.out ts1595.out ts1596.out ts1597.out ts1598.out ts1599.out ts1600.out

all: $(EXFILES)

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

ts1501: ts1501.dgl
	dgl <ts1501.dgl >ts1501.cpp
	g++ $(CFLAGS) ts1501.cpp -o ts1501

ts1501.out: ts1501
	ts1501 >ts1501.out


ts1502: ts1502.dgl
	dgl <ts1502.dgl >ts1502.cpp
	g++ $(CFLAGS) ts1502.cpp -o ts1502

ts1502.out: ts1502
	ts1502 >ts1502.out


ts1503: ts1503.dgl
	dgl <ts1503.dgl >ts1503.cpp
	g++ $(CFLAGS) ts1503.cpp -o ts1503

ts1503.out: ts1503
	ts1503 >ts1503.out


ts1504: ts1504.dgl
	dgl <ts1504.dgl >ts1504.cpp
	g++ $(CFLAGS) ts1504.cpp -o ts1504

ts1504.out: ts1504
	ts1504 >ts1504.out


ts1505: ts1505.dgl
	dgl <ts1505.dgl >ts1505.cpp
	g++ $(CFLAGS) ts1505.cpp -o ts1505

ts1505.out: ts1505
	ts1505 >ts1505.out


ts1506: ts1506.dgl
	dgl <ts1506.dgl >ts1506.cpp
	g++ $(CFLAGS) ts1506.cpp -o ts1506

ts1506.out: ts1506
	ts1506 >ts1506.out


ts1507: ts1507.dgl
	dgl <ts1507.dgl >ts1507.cpp
	g++ $(CFLAGS) ts1507.cpp -o ts1507

ts1507.out: ts1507
	ts1507 >ts1507.out


ts1508: ts1508.dgl
	dgl <ts1508.dgl >ts1508.cpp
	g++ $(CFLAGS) ts1508.cpp -o ts1508

ts1508.out: ts1508
	ts1508 >ts1508.out


ts1509: ts1509.dgl
	dgl <ts1509.dgl >ts1509.cpp
	g++ $(CFLAGS) ts1509.cpp -o ts1509

ts1509.out: ts1509
	ts1509 >ts1509.out


ts1510: ts1510.dgl
	dgl <ts1510.dgl >ts1510.cpp
	g++ $(CFLAGS) ts1510.cpp -o ts1510

ts1510.out: ts1510
	ts1510 >ts1510.out


ts1511: ts1511.dgl
	dgl <ts1511.dgl >ts1511.cpp
	g++ $(CFLAGS) ts1511.cpp -o ts1511

ts1511.out: ts1511
	ts1511 >ts1511.out


ts1512: ts1512.dgl
	dgl <ts1512.dgl >ts1512.cpp
	g++ $(CFLAGS) ts1512.cpp -o ts1512

ts1512.out: ts1512
	ts1512 >ts1512.out


ts1513: ts1513.dgl
	dgl <ts1513.dgl >ts1513.cpp
	g++ $(CFLAGS) ts1513.cpp -o ts1513

ts1513.out: ts1513
	ts1513 >ts1513.out


ts1514: ts1514.dgl
	dgl <ts1514.dgl >ts1514.cpp
	g++ $(CFLAGS) ts1514.cpp -o ts1514

ts1514.out: ts1514
	ts1514 >ts1514.out


ts1515: ts1515.dgl
	dgl <ts1515.dgl >ts1515.cpp
	g++ $(CFLAGS) ts1515.cpp -o ts1515

ts1515.out: ts1515
	ts1515 >ts1515.out


ts1516: ts1516.dgl
	dgl <ts1516.dgl >ts1516.cpp
	g++ $(CFLAGS) ts1516.cpp -o ts1516

ts1516.out: ts1516
	ts1516 >ts1516.out


ts1517: ts1517.dgl
	dgl <ts1517.dgl >ts1517.cpp
	g++ $(CFLAGS) ts1517.cpp -o ts1517

ts1517.out: ts1517
	ts1517 >ts1517.out


ts1518: ts1518.dgl
	dgl <ts1518.dgl >ts1518.cpp
	g++ $(CFLAGS) ts1518.cpp -o ts1518

ts1518.out: ts1518
	ts1518 >ts1518.out


ts1519: ts1519.dgl
	dgl <ts1519.dgl >ts1519.cpp
	g++ $(CFLAGS) ts1519.cpp -o ts1519

ts1519.out: ts1519
	ts1519 >ts1519.out


ts1520: ts1520.dgl
	dgl <ts1520.dgl >ts1520.cpp
	g++ $(CFLAGS) ts1520.cpp -o ts1520

ts1520.out: ts1520
	ts1520 >ts1520.out


ts1521: ts1521.dgl
	dgl <ts1521.dgl >ts1521.cpp
	g++ $(CFLAGS) ts1521.cpp -o ts1521

ts1521.out: ts1521
	ts1521 >ts1521.out


ts1522: ts1522.dgl
	dgl <ts1522.dgl >ts1522.cpp
	g++ $(CFLAGS) ts1522.cpp -o ts1522

ts1522.out: ts1522
	ts1522 >ts1522.out


ts1523: ts1523.dgl
	dgl <ts1523.dgl >ts1523.cpp
	g++ $(CFLAGS) ts1523.cpp -o ts1523

ts1523.out: ts1523
	ts1523 >ts1523.out


ts1524: ts1524.dgl
	dgl <ts1524.dgl >ts1524.cpp
	g++ $(CFLAGS) ts1524.cpp -o ts1524

ts1524.out: ts1524
	ts1524 >ts1524.out


ts1525: ts1525.dgl
	dgl <ts1525.dgl >ts1525.cpp
	g++ $(CFLAGS) ts1525.cpp -o ts1525

ts1525.out: ts1525
	ts1525 >ts1525.out


ts1526: ts1526.dgl
	dgl <ts1526.dgl >ts1526.cpp
	g++ $(CFLAGS) ts1526.cpp -o ts1526

ts1526.out: ts1526
	ts1526 >ts1526.out


ts1527: ts1527.dgl
	dgl <ts1527.dgl >ts1527.cpp
	g++ $(CFLAGS) ts1527.cpp -o ts1527

ts1527.out: ts1527
	ts1527 >ts1527.out


ts1528: ts1528.dgl
	dgl <ts1528.dgl >ts1528.cpp
	g++ $(CFLAGS) ts1528.cpp -o ts1528

ts1528.out: ts1528
	ts1528 >ts1528.out


ts1529: ts1529.dgl
	dgl <ts1529.dgl >ts1529.cpp
	g++ $(CFLAGS) ts1529.cpp -o ts1529

ts1529.out: ts1529
	ts1529 >ts1529.out


ts1530: ts1530.dgl
	dgl <ts1530.dgl >ts1530.cpp
	g++ $(CFLAGS) ts1530.cpp -o ts1530

ts1530.out: ts1530
	ts1530 >ts1530.out


ts1531: ts1531.dgl
	dgl <ts1531.dgl >ts1531.cpp
	g++ $(CFLAGS) ts1531.cpp -o ts1531

ts1531.out: ts1531
	ts1531 >ts1531.out


ts1532: ts1532.dgl
	dgl <ts1532.dgl >ts1532.cpp
	g++ $(CFLAGS) ts1532.cpp -o ts1532

ts1532.out: ts1532
	ts1532 >ts1532.out


ts1533: ts1533.dgl
	dgl <ts1533.dgl >ts1533.cpp
	g++ $(CFLAGS) ts1533.cpp -o ts1533

ts1533.out: ts1533
	ts1533 >ts1533.out


ts1534: ts1534.dgl
	dgl <ts1534.dgl >ts1534.cpp
	g++ $(CFLAGS) ts1534.cpp -o ts1534

ts1534.out: ts1534
	ts1534 >ts1534.out


ts1535: ts1535.dgl
	dgl <ts1535.dgl >ts1535.cpp
	g++ $(CFLAGS) ts1535.cpp -o ts1535

ts1535.out: ts1535
	ts1535 >ts1535.out


ts1536: ts1536.dgl
	dgl <ts1536.dgl >ts1536.cpp
	g++ $(CFLAGS) ts1536.cpp -o ts1536

ts1536.out: ts1536
	ts1536 >ts1536.out


ts1537: ts1537.dgl
	dgl <ts1537.dgl >ts1537.cpp
	g++ $(CFLAGS) ts1537.cpp -o ts1537

ts1537.out: ts1537
	ts1537 >ts1537.out


ts1538: ts1538.dgl
	dgl <ts1538.dgl >ts1538.cpp
	g++ $(CFLAGS) ts1538.cpp -o ts1538

ts1538.out: ts1538
	ts1538 >ts1538.out


ts1539: ts1539.dgl
	dgl <ts1539.dgl >ts1539.cpp
	g++ $(CFLAGS) ts1539.cpp -o ts1539

ts1539.out: ts1539
	ts1539 >ts1539.out


ts1540: ts1540.dgl
	dgl <ts1540.dgl >ts1540.cpp
	g++ $(CFLAGS) ts1540.cpp -o ts1540

ts1540.out: ts1540
	ts1540 >ts1540.out


ts1541: ts1541.dgl
	dgl <ts1541.dgl >ts1541.cpp
	g++ $(CFLAGS) ts1541.cpp -o ts1541

ts1541.out: ts1541
	ts1541 >ts1541.out


ts1542: ts1542.dgl
	dgl <ts1542.dgl >ts1542.cpp
	g++ $(CFLAGS) ts1542.cpp -o ts1542

ts1542.out: ts1542
	ts1542 >ts1542.out


ts1543: ts1543.dgl
	dgl <ts1543.dgl >ts1543.cpp
	g++ $(CFLAGS) ts1543.cpp -o ts1543

ts1543.out: ts1543
	ts1543 >ts1543.out


ts1544: ts1544.dgl
	dgl <ts1544.dgl >ts1544.cpp
	g++ $(CFLAGS) ts1544.cpp -o ts1544

ts1544.out: ts1544
	ts1544 >ts1544.out


ts1545: ts1545.dgl
	dgl <ts1545.dgl >ts1545.cpp
	g++ $(CFLAGS) ts1545.cpp -o ts1545

ts1545.out: ts1545
	ts1545 >ts1545.out


ts1546: ts1546.dgl
	dgl <ts1546.dgl >ts1546.cpp
	g++ $(CFLAGS) ts1546.cpp -o ts1546

ts1546.out: ts1546
	ts1546 >ts1546.out


ts1547: ts1547.dgl
	dgl <ts1547.dgl >ts1547.cpp
	g++ $(CFLAGS) ts1547.cpp -o ts1547

ts1547.out: ts1547
	ts1547 >ts1547.out


ts1548: ts1548.dgl
	dgl <ts1548.dgl >ts1548.cpp
	g++ $(CFLAGS) ts1548.cpp -o ts1548

ts1548.out: ts1548
	ts1548 >ts1548.out


ts1549: ts1549.dgl
	dgl <ts1549.dgl >ts1549.cpp
	g++ $(CFLAGS) ts1549.cpp -o ts1549

ts1549.out: ts1549
	ts1549 >ts1549.out


ts1550: ts1550.dgl
	dgl <ts1550.dgl >ts1550.cpp
	g++ $(CFLAGS) ts1550.cpp -o ts1550

ts1550.out: ts1550
	ts1550 >ts1550.out


ts1551: ts1551.dgl
	dgl <ts1551.dgl >ts1551.cpp
	g++ $(CFLAGS) ts1551.cpp -o ts1551

ts1551.out: ts1551
	ts1551 >ts1551.out


ts1552: ts1552.dgl
	dgl <ts1552.dgl >ts1552.cpp
	g++ $(CFLAGS) ts1552.cpp -o ts1552

ts1552.out: ts1552
	ts1552 >ts1552.out


ts1553: ts1553.dgl
	dgl <ts1553.dgl >ts1553.cpp
	g++ $(CFLAGS) ts1553.cpp -o ts1553

ts1553.out: ts1553
	ts1553 >ts1553.out


ts1554: ts1554.dgl
	dgl <ts1554.dgl >ts1554.cpp
	g++ $(CFLAGS) ts1554.cpp -o ts1554

ts1554.out: ts1554
	ts1554 >ts1554.out


ts1555: ts1555.dgl
	dgl <ts1555.dgl >ts1555.cpp
	g++ $(CFLAGS) ts1555.cpp -o ts1555

ts1555.out: ts1555
	ts1555 >ts1555.out


ts1556: ts1556.dgl
	dgl <ts1556.dgl >ts1556.cpp
	g++ $(CFLAGS) ts1556.cpp -o ts1556

ts1556.out: ts1556
	ts1556 >ts1556.out


ts1557: ts1557.dgl
	dgl <ts1557.dgl >ts1557.cpp
	g++ $(CFLAGS) ts1557.cpp -o ts1557

ts1557.out: ts1557
	ts1557 >ts1557.out


ts1558: ts1558.dgl
	dgl <ts1558.dgl >ts1558.cpp
	g++ $(CFLAGS) ts1558.cpp -o ts1558

ts1558.out: ts1558
	ts1558 >ts1558.out


ts1559: ts1559.dgl
	dgl <ts1559.dgl >ts1559.cpp
	g++ $(CFLAGS) ts1559.cpp -o ts1559

ts1559.out: ts1559
	ts1559 >ts1559.out


ts1560: ts1560.dgl
	dgl <ts1560.dgl >ts1560.cpp
	g++ $(CFLAGS) ts1560.cpp -o ts1560

ts1560.out: ts1560
	ts1560 >ts1560.out


ts1561: ts1561.dgl
	dgl <ts1561.dgl >ts1561.cpp
	g++ $(CFLAGS) ts1561.cpp -o ts1561

ts1561.out: ts1561
	ts1561 >ts1561.out


ts1562: ts1562.dgl
	dgl <ts1562.dgl >ts1562.cpp
	g++ $(CFLAGS) ts1562.cpp -o ts1562

ts1562.out: ts1562
	ts1562 >ts1562.out


ts1563: ts1563.dgl
	dgl <ts1563.dgl >ts1563.cpp
	g++ $(CFLAGS) ts1563.cpp -o ts1563

ts1563.out: ts1563
	ts1563 >ts1563.out


ts1564: ts1564.dgl
	dgl <ts1564.dgl >ts1564.cpp
	g++ $(CFLAGS) ts1564.cpp -o ts1564

ts1564.out: ts1564
	ts1564 >ts1564.out


ts1565: ts1565.dgl
	dgl <ts1565.dgl >ts1565.cpp
	g++ $(CFLAGS) ts1565.cpp -o ts1565

ts1565.out: ts1565
	ts1565 >ts1565.out


ts1566: ts1566.dgl
	dgl <ts1566.dgl >ts1566.cpp
	g++ $(CFLAGS) ts1566.cpp -o ts1566

ts1566.out: ts1566
	ts1566 >ts1566.out


ts1567: ts1567.dgl
	dgl <ts1567.dgl >ts1567.cpp
	g++ $(CFLAGS) ts1567.cpp -o ts1567

ts1567.out: ts1567
	ts1567 >ts1567.out


ts1568: ts1568.dgl
	dgl <ts1568.dgl >ts1568.cpp
	g++ $(CFLAGS) ts1568.cpp -o ts1568

ts1568.out: ts1568
	ts1568 >ts1568.out


ts1569: ts1569.dgl
	dgl <ts1569.dgl >ts1569.cpp
	g++ $(CFLAGS) ts1569.cpp -o ts1569

ts1569.out: ts1569
	ts1569 >ts1569.out


ts1570: ts1570.dgl
	dgl <ts1570.dgl >ts1570.cpp
	g++ $(CFLAGS) ts1570.cpp -o ts1570

ts1570.out: ts1570
	ts1570 >ts1570.out


ts1571: ts1571.dgl
	dgl <ts1571.dgl >ts1571.cpp
	g++ $(CFLAGS) ts1571.cpp -o ts1571

ts1571.out: ts1571
	ts1571 >ts1571.out


ts1572: ts1572.dgl
	dgl <ts1572.dgl >ts1572.cpp
	g++ $(CFLAGS) ts1572.cpp -o ts1572

ts1572.out: ts1572
	ts1572 >ts1572.out


ts1573: ts1573.dgl
	dgl <ts1573.dgl >ts1573.cpp
	g++ $(CFLAGS) ts1573.cpp -o ts1573

ts1573.out: ts1573
	ts1573 >ts1573.out


ts1574: ts1574.dgl
	dgl <ts1574.dgl >ts1574.cpp
	g++ $(CFLAGS) ts1574.cpp -o ts1574

ts1574.out: ts1574
	ts1574 >ts1574.out


ts1575: ts1575.dgl
	dgl <ts1575.dgl >ts1575.cpp
	g++ $(CFLAGS) ts1575.cpp -o ts1575

ts1575.out: ts1575
	ts1575 >ts1575.out


ts1576: ts1576.dgl
	dgl <ts1576.dgl >ts1576.cpp
	g++ $(CFLAGS) ts1576.cpp -o ts1576

ts1576.out: ts1576
	ts1576 >ts1576.out


ts1577: ts1577.dgl
	dgl <ts1577.dgl >ts1577.cpp
	g++ $(CFLAGS) ts1577.cpp -o ts1577

ts1577.out: ts1577
	ts1577 >ts1577.out


ts1578: ts1578.dgl
	dgl <ts1578.dgl >ts1578.cpp
	g++ $(CFLAGS) ts1578.cpp -o ts1578

ts1578.out: ts1578
	ts1578 >ts1578.out


ts1579: ts1579.dgl
	dgl <ts1579.dgl >ts1579.cpp
	g++ $(CFLAGS) ts1579.cpp -o ts1579

ts1579.out: ts1579
	ts1579 >ts1579.out


ts1580: ts1580.dgl
	dgl <ts1580.dgl >ts1580.cpp
	g++ $(CFLAGS) ts1580.cpp -o ts1580

ts1580.out: ts1580
	ts1580 >ts1580.out


ts1581: ts1581.dgl
	dgl <ts1581.dgl >ts1581.cpp
	g++ $(CFLAGS) ts1581.cpp -o ts1581

ts1581.out: ts1581
	ts1581 >ts1581.out


ts1582: ts1582.dgl
	dgl <ts1582.dgl >ts1582.cpp
	g++ $(CFLAGS) ts1582.cpp -o ts1582

ts1582.out: ts1582
	ts1582 >ts1582.out


ts1583: ts1583.dgl
	dgl <ts1583.dgl >ts1583.cpp
	g++ $(CFLAGS) ts1583.cpp -o ts1583

ts1583.out: ts1583
	ts1583 >ts1583.out


ts1584: ts1584.dgl
	dgl <ts1584.dgl >ts1584.cpp
	g++ $(CFLAGS) ts1584.cpp -o ts1584

ts1584.out: ts1584
	ts1584 >ts1584.out


ts1585: ts1585.dgl
	dgl <ts1585.dgl >ts1585.cpp
	g++ $(CFLAGS) ts1585.cpp -o ts1585

ts1585.out: ts1585
	ts1585 >ts1585.out


ts1586: ts1586.dgl
	dgl <ts1586.dgl >ts1586.cpp
	g++ $(CFLAGS) ts1586.cpp -o ts1586

ts1586.out: ts1586
	ts1586 >ts1586.out


ts1587: ts1587.dgl
	dgl <ts1587.dgl >ts1587.cpp
	g++ $(CFLAGS) ts1587.cpp -o ts1587

ts1587.out: ts1587
	ts1587 >ts1587.out


ts1588: ts1588.dgl
	dgl <ts1588.dgl >ts1588.cpp
	g++ $(CFLAGS) ts1588.cpp -o ts1588

ts1588.out: ts1588
	ts1588 >ts1588.out


ts1589: ts1589.dgl
	dgl <ts1589.dgl >ts1589.cpp
	g++ $(CFLAGS) ts1589.cpp -o ts1589

ts1589.out: ts1589
	ts1589 >ts1589.out


ts1590: ts1590.dgl
	dgl <ts1590.dgl >ts1590.cpp
	g++ $(CFLAGS) ts1590.cpp -o ts1590

ts1590.out: ts1590
	ts1590 >ts1590.out


ts1591: ts1591.dgl
	dgl <ts1591.dgl >ts1591.cpp
	g++ $(CFLAGS) ts1591.cpp -o ts1591

ts1591.out: ts1591
	ts1591 >ts1591.out


ts1592: ts1592.dgl
	dgl <ts1592.dgl >ts1592.cpp
	g++ $(CFLAGS) ts1592.cpp -o ts1592

ts1592.out: ts1592
	ts1592 >ts1592.out


ts1593: ts1593.dgl
	dgl <ts1593.dgl >ts1593.cpp
	g++ $(CFLAGS) ts1593.cpp -o ts1593

ts1593.out: ts1593
	ts1593 >ts1593.out


ts1594: ts1594.dgl
	dgl <ts1594.dgl >ts1594.cpp
	g++ $(CFLAGS) ts1594.cpp -o ts1594

ts1594.out: ts1594
	ts1594 >ts1594.out


ts1595: ts1595.dgl
	dgl <ts1595.dgl >ts1595.cpp
	g++ $(CFLAGS) ts1595.cpp -o ts1595

ts1595.out: ts1595
	ts1595 >ts1595.out


ts1596: ts1596.dgl
	dgl <ts1596.dgl >ts1596.cpp
	g++ $(CFLAGS) ts1596.cpp -o ts1596

ts1596.out: ts1596
	ts1596 >ts1596.out


ts1597: ts1597.dgl
	dgl <ts1597.dgl >ts1597.cpp
	g++ $(CFLAGS) ts1597.cpp -o ts1597

ts1597.out: ts1597
	ts1597 >ts1597.out


ts1598: ts1598.dgl
	dgl <ts1598.dgl >ts1598.cpp
	g++ $(CFLAGS) ts1598.cpp -o ts1598

ts1598.out: ts1598
	ts1598 >ts1598.out


ts1599: ts1599.dgl
	dgl <ts1599.dgl >ts1599.cpp
	g++ $(CFLAGS) ts1599.cpp -o ts1599

ts1599.out: ts1599
	ts1599 >ts1599.out


ts1600: ts1600.dgl
	dgl <ts1600.dgl >ts1600.cpp
	g++ $(CFLAGS) ts1600.cpp -o ts1600

ts1600.out: ts1600
	ts1600 >ts1600.out



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

.SUFFIXES: .dgl
