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

DGLFILES=ts1601.dgl ts1602.dgl ts1603.dgl ts1604.dgl ts1605.dgl ts1606.dgl ts1607.dgl ts1608.dgl ts1609.dgl ts1610.dgl \
	ts1611.dgl ts1612.dgl ts1613.dgl ts1614.dgl ts1615.dgl ts1616.dgl ts1617.dgl ts1618.dgl ts1619.dgl ts1620.dgl \
	ts1621.dgl ts1622.dgl ts1623.dgl ts1624.dgl ts1625.dgl ts1626.dgl ts1627.dgl ts1628.dgl ts1629.dgl ts1630.dgl \
	ts1631.dgl ts1632.dgl ts1633.dgl ts1634.dgl ts1635.dgl ts1636.dgl ts1637.dgl ts1638.dgl ts1639.dgl ts1640.dgl \
	ts1641.dgl ts1642.dgl ts1643.dgl ts1644.dgl ts1645.dgl ts1646.dgl ts1647.dgl ts1648.dgl ts1649.dgl ts1650.dgl \
	ts1651.dgl ts1652.dgl ts1653.dgl ts1654.dgl ts1655.dgl ts1656.dgl ts1657.dgl ts1658.dgl ts1659.dgl ts1660.dgl \
	ts1661.dgl ts1662.dgl ts1663.dgl ts1664.dgl ts1665.dgl ts1666.dgl ts1667.dgl ts1668.dgl ts1669.dgl ts1670.dgl \
	ts1671.dgl ts1672.dgl ts1673.dgl ts1674.dgl ts1675.dgl ts1676.dgl ts1677.dgl ts1678.dgl ts1679.dgl ts1680.dgl \
	ts1681.dgl ts1682.dgl ts1683.dgl ts1684.dgl ts1685.dgl ts1686.dgl ts1687.dgl ts1688.dgl ts1689.dgl ts1690.dgl \
	ts1691.dgl ts1692.dgl ts1693.dgl ts1694.dgl ts1695.dgl ts1696.dgl ts1697.dgl ts1698.dgl ts1699.dgl ts1700.dgl

CFILES= ts1601.cpp ts1602.cpp ts1603.cpp ts1604.cpp ts1605.cpp ts1606.cpp ts1607.cpp ts1608.cpp ts1609.cpp ts1610.cpp \
	ts1611.cpp ts1612.cpp ts1613.cpp ts1614.cpp ts1615.cpp ts1616.cpp ts1617.cpp ts1618.cpp ts1619.cpp ts1620.cpp \
	ts1621.cpp ts1622.cpp ts1623.cpp ts1624.cpp ts1625.cpp ts1626.cpp ts1627.cpp ts1628.cpp ts1629.cpp ts1630.cpp \
	ts1631.cpp ts1632.cpp ts1633.cpp ts1634.cpp ts1635.cpp ts1636.cpp ts1637.cpp ts1638.cpp ts1639.cpp ts1640.cpp \
	ts1641.cpp ts1642.cpp ts1643.cpp ts1644.cpp ts1645.cpp ts1646.cpp ts1647.cpp ts1648.cpp ts1649.cpp ts1650.cpp \
	ts1651.cpp ts1652.cpp ts1653.cpp ts1654.cpp ts1655.cpp ts1656.cpp ts1657.cpp ts1658.cpp ts1659.cpp ts1660.cpp \
	ts1661.cpp ts1662.cpp ts1663.cpp ts1664.cpp ts1665.cpp ts1666.cpp ts1667.cpp ts1668.cpp ts1669.cpp ts1670.cpp \
	ts1671.cpp ts1672.cpp ts1673.cpp ts1674.cpp ts1675.cpp ts1676.cpp ts1677.cpp ts1678.cpp ts1679.cpp ts1680.cpp \
	ts1681.cpp ts1682.cpp ts1683.cpp ts1684.cpp ts1685.cpp ts1686.cpp ts1687.cpp ts1688.cpp ts1689.cpp ts1690.cpp \
	ts1691.cpp ts1692.cpp ts1693.cpp ts1694.cpp ts1695.cpp ts1696.cpp ts1697.cpp ts1698.cpp ts1699.cpp ts1700.cpp

RANDFILES=ts1601.rand ts1602.rand ts1603.rand ts1604.rand ts1605.rand ts1606.rand ts1607.rand ts1608.rand ts1609.rand ts1610.rand \
	ts1611.rand ts1612.rand ts1613.rand ts1614.rand ts1615.rand ts1616.rand ts1617.rand ts1618.rand ts1619.rand ts1620.rand \
	ts1621.rand ts1622.rand ts1623.rand ts1624.rand ts1625.rand ts1626.rand ts1627.rand ts1628.rand ts1629.rand ts1630.rand \
	ts1631.rand ts1632.rand ts1633.rand ts1634.rand ts1635.rand ts1636.rand ts1637.rand ts1638.rand ts1639.rand ts1640.rand \
	ts1641.rand ts1642.rand ts1643.rand ts1644.rand ts1645.rand ts1646.rand ts1647.rand ts1648.rand ts1649.rand ts1650.rand \
	ts1651.rand ts1652.rand ts1653.rand ts1654.rand ts1655.rand ts1656.rand ts1657.rand ts1658.rand ts1659.rand ts1660.rand \
	ts1661.rand ts1662.rand ts1663.rand ts1664.rand ts1665.rand ts1666.rand ts1667.rand ts1668.rand ts1669.rand ts1670.rand \
	ts1671.rand ts1672.rand ts1673.rand ts1674.rand ts1675.rand ts1676.rand ts1677.rand ts1678.rand ts1679.rand ts1680.rand \
	ts1681.rand ts1682.rand ts1683.rand ts1684.rand ts1685.rand ts1686.rand ts1687.rand ts1688.rand ts1689.rand ts1690.rand \
	ts1691.rand ts1692.rand ts1693.rand ts1694.rand ts1695.rand ts1696.rand ts1697.rand ts1698.rand ts1699.rand ts1700.rand

EXFILES=ts1601 ts1602 ts1603 ts1604 ts1605 ts1606 ts1607 ts1608 ts1609 ts1610 \
	ts1611 ts1612 ts1613 ts1614 ts1615 ts1616 ts1617 ts1618 ts1619 ts1620 \
	ts1621 ts1622 ts1623 ts1624 ts1625 ts1626 ts1627 ts1628 ts1629 ts1630 \
	ts1631 ts1632 ts1633 ts1634 ts1635 ts1636 ts1637 ts1638 ts1639 ts1640 \
	ts1641 ts1642 ts1643 ts1644 ts1645 ts1646 ts1647 ts1648 ts1649 ts1650 \
	ts1651 ts1652 ts1653 ts1654 ts1655 ts1656 ts1657 ts1658 ts1659 ts1660 \
	ts1661 ts1662 ts1663 ts1664 ts1665 ts1666 ts1667 ts1668 ts1669 ts1670 \
	ts1671 ts1672 ts1673 ts1674 ts1675 ts1676 ts1677 ts1678 ts1679 ts1680 \
	ts1681 ts1682 ts1683 ts1684 ts1685 ts1686 ts1687 ts1688 ts1689 ts1690 \
	ts1691 ts1692 ts1693 ts1694 ts1695 ts1696 ts1697 ts1698 ts1699 ts1700

OUTFILES=ts1601.out ts1602.out ts1603.out ts1604.out ts1605.out ts1606.out ts1607.out ts1608.out ts1609.out ts1610.out \
	ts1611.out ts1612.out ts1613.out ts1614.out ts1615.out ts1616.out ts1617.out ts1618.out ts1619.out ts1620.out \
	ts1621.out ts1622.out ts1623.out ts1624.out ts1625.out ts1626.out ts1627.out ts1628.out ts1629.out ts1630.out \
	ts1631.out ts1632.out ts1633.out ts1634.out ts1635.out ts1636.out ts1637.out ts1638.out ts1639.out ts1640.out \
	ts1641.out ts1642.out ts1643.out ts1644.out ts1645.out ts1646.out ts1647.out ts1648.out ts1649.out ts1650.out \
	ts1651.out ts1652.out ts1653.out ts1654.out ts1655.out ts1656.out ts1657.out ts1658.out ts1659.out ts1660.out \
	ts1661.out ts1662.out ts1663.out ts1664.out ts1665.out ts1666.out ts1667.out ts1668.out ts1669.out ts1670.out \
	ts1671.out ts1672.out ts1673.out ts1674.out ts1675.out ts1676.out ts1677.out ts1678.out ts1679.out ts1680.out \
	ts1681.out ts1682.out ts1683.out ts1684.out ts1685.out ts1686.out ts1687.out ts1688.out ts1689.out ts1690.out \
	ts1691.out ts1692.out ts1693.out ts1694.out ts1695.out ts1696.out ts1697.out ts1698.out ts1699.out ts1700.out

all: $(EXFILES)

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

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

ts1601.out: ts1601
	ts1601 >ts1601.out


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

ts1602.out: ts1602
	ts1602 >ts1602.out


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

ts1603.out: ts1603
	ts1603 >ts1603.out


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

ts1604.out: ts1604
	ts1604 >ts1604.out


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

ts1605.out: ts1605
	ts1605 >ts1605.out


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

ts1606.out: ts1606
	ts1606 >ts1606.out


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

ts1607.out: ts1607
	ts1607 >ts1607.out


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

ts1608.out: ts1608
	ts1608 >ts1608.out


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

ts1609.out: ts1609
	ts1609 >ts1609.out


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

ts1610.out: ts1610
	ts1610 >ts1610.out


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

ts1611.out: ts1611
	ts1611 >ts1611.out


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

ts1612.out: ts1612
	ts1612 >ts1612.out


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

ts1613.out: ts1613
	ts1613 >ts1613.out


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

ts1614.out: ts1614
	ts1614 >ts1614.out


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

ts1615.out: ts1615
	ts1615 >ts1615.out


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

ts1616.out: ts1616
	ts1616 >ts1616.out


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

ts1617.out: ts1617
	ts1617 >ts1617.out


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

ts1618.out: ts1618
	ts1618 >ts1618.out


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

ts1619.out: ts1619
	ts1619 >ts1619.out


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

ts1620.out: ts1620
	ts1620 >ts1620.out


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

ts1621.out: ts1621
	ts1621 >ts1621.out


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

ts1622.out: ts1622
	ts1622 >ts1622.out


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

ts1623.out: ts1623
	ts1623 >ts1623.out


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

ts1624.out: ts1624
	ts1624 >ts1624.out


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

ts1625.out: ts1625
	ts1625 >ts1625.out


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

ts1626.out: ts1626
	ts1626 >ts1626.out


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

ts1627.out: ts1627
	ts1627 >ts1627.out


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

ts1628.out: ts1628
	ts1628 >ts1628.out


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

ts1629.out: ts1629
	ts1629 >ts1629.out


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

ts1630.out: ts1630
	ts1630 >ts1630.out


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

ts1631.out: ts1631
	ts1631 >ts1631.out


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

ts1632.out: ts1632
	ts1632 >ts1632.out


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

ts1633.out: ts1633
	ts1633 >ts1633.out


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

ts1634.out: ts1634
	ts1634 >ts1634.out


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

ts1635.out: ts1635
	ts1635 >ts1635.out


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

ts1636.out: ts1636
	ts1636 >ts1636.out


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

ts1637.out: ts1637
	ts1637 >ts1637.out


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

ts1638.out: ts1638
	ts1638 >ts1638.out


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

ts1639.out: ts1639
	ts1639 >ts1639.out


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

ts1640.out: ts1640
	ts1640 >ts1640.out


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

ts1641.out: ts1641
	ts1641 >ts1641.out


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

ts1642.out: ts1642
	ts1642 >ts1642.out


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

ts1643.out: ts1643
	ts1643 >ts1643.out


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

ts1644.out: ts1644
	ts1644 >ts1644.out


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

ts1645.out: ts1645
	ts1645 >ts1645.out


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

ts1646.out: ts1646
	ts1646 >ts1646.out


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

ts1647.out: ts1647
	ts1647 >ts1647.out


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

ts1648.out: ts1648
	ts1648 >ts1648.out


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

ts1649.out: ts1649
	ts1649 >ts1649.out


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

ts1650.out: ts1650
	ts1650 >ts1650.out


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

ts1651.out: ts1651
	ts1651 >ts1651.out


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

ts1652.out: ts1652
	ts1652 >ts1652.out


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

ts1653.out: ts1653
	ts1653 >ts1653.out


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

ts1654.out: ts1654
	ts1654 >ts1654.out


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

ts1655.out: ts1655
	ts1655 >ts1655.out


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

ts1656.out: ts1656
	ts1656 >ts1656.out


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

ts1657.out: ts1657
	ts1657 >ts1657.out


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

ts1658.out: ts1658
	ts1658 >ts1658.out


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

ts1659.out: ts1659
	ts1659 >ts1659.out


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

ts1660.out: ts1660
	ts1660 >ts1660.out


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

ts1661.out: ts1661
	ts1661 >ts1661.out


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

ts1662.out: ts1662
	ts1662 >ts1662.out


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

ts1663.out: ts1663
	ts1663 >ts1663.out


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

ts1664.out: ts1664
	ts1664 >ts1664.out


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

ts1665.out: ts1665
	ts1665 >ts1665.out


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

ts1666.out: ts1666
	ts1666 >ts1666.out


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

ts1667.out: ts1667
	ts1667 >ts1667.out


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

ts1668.out: ts1668
	ts1668 >ts1668.out


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

ts1669.out: ts1669
	ts1669 >ts1669.out


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

ts1670.out: ts1670
	ts1670 >ts1670.out


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

ts1671.out: ts1671
	ts1671 >ts1671.out


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

ts1672.out: ts1672
	ts1672 >ts1672.out


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

ts1673.out: ts1673
	ts1673 >ts1673.out


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

ts1674.out: ts1674
	ts1674 >ts1674.out


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

ts1675.out: ts1675
	ts1675 >ts1675.out


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

ts1676.out: ts1676
	ts1676 >ts1676.out


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

ts1677.out: ts1677
	ts1677 >ts1677.out


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

ts1678.out: ts1678
	ts1678 >ts1678.out


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

ts1679.out: ts1679
	ts1679 >ts1679.out


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

ts1680.out: ts1680
	ts1680 >ts1680.out


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

ts1681.out: ts1681
	ts1681 >ts1681.out


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

ts1682.out: ts1682
	ts1682 >ts1682.out


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

ts1683.out: ts1683
	ts1683 >ts1683.out


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

ts1684.out: ts1684
	ts1684 >ts1684.out


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

ts1685.out: ts1685
	ts1685 >ts1685.out


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

ts1686.out: ts1686
	ts1686 >ts1686.out


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

ts1687.out: ts1687
	ts1687 >ts1687.out


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

ts1688.out: ts1688
	ts1688 >ts1688.out


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

ts1689.out: ts1689
	ts1689 >ts1689.out


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

ts1690.out: ts1690
	ts1690 >ts1690.out


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

ts1691.out: ts1691
	ts1691 >ts1691.out


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

ts1692.out: ts1692
	ts1692 >ts1692.out


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

ts1693.out: ts1693
	ts1693 >ts1693.out


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

ts1694.out: ts1694
	ts1694 >ts1694.out


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

ts1695.out: ts1695
	ts1695 >ts1695.out


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

ts1696.out: ts1696
	ts1696 >ts1696.out


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

ts1697.out: ts1697
	ts1697 >ts1697.out


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

ts1698.out: ts1698
	ts1698 >ts1698.out


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

ts1699.out: ts1699
	ts1699 >ts1699.out


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

ts1700.out: ts1700
	ts1700 >ts1700.out



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

.SUFFIXES: .dgl
