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

DGLFILES=ts1401.dgl ts1402.dgl ts1403.dgl ts1404.dgl ts1405.dgl ts1406.dgl ts1407.dgl ts1408.dgl ts1409.dgl ts1410.dgl \
	ts1411.dgl ts1412.dgl ts1413.dgl ts1414.dgl ts1415.dgl ts1416.dgl ts1417.dgl ts1418.dgl ts1419.dgl ts1420.dgl \
	ts1421.dgl ts1422.dgl ts1423.dgl ts1424.dgl ts1425.dgl ts1426.dgl ts1427.dgl ts1428.dgl ts1429.dgl ts1430.dgl \
	ts1431.dgl ts1432.dgl ts1433.dgl ts1434.dgl ts1435.dgl ts1436.dgl ts1437.dgl ts1438.dgl ts1439.dgl ts1440.dgl \
	ts1441.dgl ts1442.dgl ts1443.dgl ts1444.dgl ts1445.dgl ts1446.dgl ts1447.dgl ts1448.dgl ts1449.dgl ts1450.dgl \
	ts1451.dgl ts1452.dgl ts1453.dgl ts1454.dgl ts1455.dgl ts1456.dgl ts1457.dgl ts1458.dgl ts1459.dgl ts1460.dgl \
	ts1461.dgl ts1462.dgl ts1463.dgl ts1464.dgl ts1465.dgl ts1466.dgl ts1467.dgl ts1468.dgl ts1469.dgl ts1470.dgl \
	ts1471.dgl ts1472.dgl ts1473.dgl ts1474.dgl ts1475.dgl ts1476.dgl ts1477.dgl ts1478.dgl ts1479.dgl ts1480.dgl \
	ts1481.dgl ts1482.dgl ts1483.dgl ts1484.dgl ts1485.dgl ts1486.dgl ts1487.dgl ts1488.dgl ts1489.dgl ts1490.dgl \
	ts1491.dgl ts1492.dgl ts1493.dgl ts1494.dgl ts1495.dgl ts1496.dgl ts1497.dgl ts1498.dgl ts1499.dgl ts1500.dgl

CFILES= ts1401.cpp ts1402.cpp ts1403.cpp ts1404.cpp ts1405.cpp ts1406.cpp ts1407.cpp ts1408.cpp ts1409.cpp ts1410.cpp \
	ts1411.cpp ts1412.cpp ts1413.cpp ts1414.cpp ts1415.cpp ts1416.cpp ts1417.cpp ts1418.cpp ts1419.cpp ts1420.cpp \
	ts1421.cpp ts1422.cpp ts1423.cpp ts1424.cpp ts1425.cpp ts1426.cpp ts1427.cpp ts1428.cpp ts1429.cpp ts1430.cpp \
	ts1431.cpp ts1432.cpp ts1433.cpp ts1434.cpp ts1435.cpp ts1436.cpp ts1437.cpp ts1438.cpp ts1439.cpp ts1440.cpp \
	ts1441.cpp ts1442.cpp ts1443.cpp ts1444.cpp ts1445.cpp ts1446.cpp ts1447.cpp ts1448.cpp ts1449.cpp ts1450.cpp \
	ts1451.cpp ts1452.cpp ts1453.cpp ts1454.cpp ts1455.cpp ts1456.cpp ts1457.cpp ts1458.cpp ts1459.cpp ts1460.cpp \
	ts1461.cpp ts1462.cpp ts1463.cpp ts1464.cpp ts1465.cpp ts1466.cpp ts1467.cpp ts1468.cpp ts1469.cpp ts1470.cpp \
	ts1471.cpp ts1472.cpp ts1473.cpp ts1474.cpp ts1475.cpp ts1476.cpp ts1477.cpp ts1478.cpp ts1479.cpp ts1480.cpp \
	ts1481.cpp ts1482.cpp ts1483.cpp ts1484.cpp ts1485.cpp ts1486.cpp ts1487.cpp ts1488.cpp ts1489.cpp ts1490.cpp \
	ts1491.cpp ts1492.cpp ts1493.cpp ts1494.cpp ts1495.cpp ts1496.cpp ts1497.cpp ts1498.cpp ts1499.cpp ts1500.cpp

RANDFILES=ts1401.rand ts1402.rand ts1403.rand ts1404.rand ts1405.rand ts1406.rand ts1407.rand ts1408.rand ts1409.rand ts1410.rand \
	ts1411.rand ts1412.rand ts1413.rand ts1414.rand ts1415.rand ts1416.rand ts1417.rand ts1418.rand ts1419.rand ts1420.rand \
	ts1421.rand ts1422.rand ts1423.rand ts1424.rand ts1425.rand ts1426.rand ts1427.rand ts1428.rand ts1429.rand ts1430.rand \
	ts1431.rand ts1432.rand ts1433.rand ts1434.rand ts1435.rand ts1436.rand ts1437.rand ts1438.rand ts1439.rand ts1440.rand \
	ts1441.rand ts1442.rand ts1443.rand ts1444.rand ts1445.rand ts1446.rand ts1447.rand ts1448.rand ts1449.rand ts1450.rand \
	ts1451.rand ts1452.rand ts1453.rand ts1454.rand ts1455.rand ts1456.rand ts1457.rand ts1458.rand ts1459.rand ts1460.rand \
	ts1461.rand ts1462.rand ts1463.rand ts1464.rand ts1465.rand ts1466.rand ts1467.rand ts1468.rand ts1469.rand ts1470.rand \
	ts1471.rand ts1472.rand ts1473.rand ts1474.rand ts1475.rand ts1476.rand ts1477.rand ts1478.rand ts1479.rand ts1480.rand \
	ts1481.rand ts1482.rand ts1483.rand ts1484.rand ts1485.rand ts1486.rand ts1487.rand ts1488.rand ts1489.rand ts1490.rand \
	ts1491.rand ts1492.rand ts1493.rand ts1494.rand ts1495.rand ts1496.rand ts1497.rand ts1498.rand ts1499.rand ts1500.rand

EXFILES=ts1401 ts1402 ts1403 ts1404 ts1405 ts1406 ts1407 ts1408 ts1409 ts1410 \
	ts1411 ts1412 ts1413 ts1414 ts1415 ts1416 ts1417 ts1418 ts1419 ts1420 \
	ts1421 ts1422 ts1423 ts1424 ts1425 ts1426 ts1427 ts1428 ts1429 ts1430 \
	ts1431 ts1432 ts1433 ts1434 ts1435 ts1436 ts1437 ts1438 ts1439 ts1440 \
	ts1441 ts1442 ts1443 ts1444 ts1445 ts1446 ts1447 ts1448 ts1449 ts1450 \
	ts1451 ts1452 ts1453 ts1454 ts1455 ts1456 ts1457 ts1458 ts1459 ts1460 \
	ts1461 ts1462 ts1463 ts1464 ts1465 ts1466 ts1467 ts1468 ts1469 ts1470 \
	ts1471 ts1472 ts1473 ts1474 ts1475 ts1476 ts1477 ts1478 ts1479 ts1480 \
	ts1481 ts1482 ts1483 ts1484 ts1485 ts1486 ts1487 ts1488 ts1489 ts1490 \
	ts1491 ts1492 ts1493 ts1494 ts1495 ts1496 ts1497 ts1498 ts1499 ts1500

OUTFILES=ts1401.out ts1402.out ts1403.out ts1404.out ts1405.out ts1406.out ts1407.out ts1408.out ts1409.out ts1410.out \
	ts1411.out ts1412.out ts1413.out ts1414.out ts1415.out ts1416.out ts1417.out ts1418.out ts1419.out ts1420.out \
	ts1421.out ts1422.out ts1423.out ts1424.out ts1425.out ts1426.out ts1427.out ts1428.out ts1429.out ts1430.out \
	ts1431.out ts1432.out ts1433.out ts1434.out ts1435.out ts1436.out ts1437.out ts1438.out ts1439.out ts1440.out \
	ts1441.out ts1442.out ts1443.out ts1444.out ts1445.out ts1446.out ts1447.out ts1448.out ts1449.out ts1450.out \
	ts1451.out ts1452.out ts1453.out ts1454.out ts1455.out ts1456.out ts1457.out ts1458.out ts1459.out ts1460.out \
	ts1461.out ts1462.out ts1463.out ts1464.out ts1465.out ts1466.out ts1467.out ts1468.out ts1469.out ts1470.out \
	ts1471.out ts1472.out ts1473.out ts1474.out ts1475.out ts1476.out ts1477.out ts1478.out ts1479.out ts1480.out \
	ts1481.out ts1482.out ts1483.out ts1484.out ts1485.out ts1486.out ts1487.out ts1488.out ts1489.out ts1490.out \
	ts1491.out ts1492.out ts1493.out ts1494.out ts1495.out ts1496.out ts1497.out ts1498.out ts1499.out ts1500.out

all: $(EXFILES)

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

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

ts1401.out: ts1401
	ts1401 >ts1401.out


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

ts1402.out: ts1402
	ts1402 >ts1402.out


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

ts1403.out: ts1403
	ts1403 >ts1403.out


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

ts1404.out: ts1404
	ts1404 >ts1404.out


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

ts1405.out: ts1405
	ts1405 >ts1405.out


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

ts1406.out: ts1406
	ts1406 >ts1406.out


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

ts1407.out: ts1407
	ts1407 >ts1407.out


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

ts1408.out: ts1408
	ts1408 >ts1408.out


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

ts1409.out: ts1409
	ts1409 >ts1409.out


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

ts1410.out: ts1410
	ts1410 >ts1410.out


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

ts1411.out: ts1411
	ts1411 >ts1411.out


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

ts1412.out: ts1412
	ts1412 >ts1412.out


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

ts1413.out: ts1413
	ts1413 >ts1413.out


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

ts1414.out: ts1414
	ts1414 >ts1414.out


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

ts1415.out: ts1415
	ts1415 >ts1415.out


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

ts1416.out: ts1416
	ts1416 >ts1416.out


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

ts1417.out: ts1417
	ts1417 >ts1417.out


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

ts1418.out: ts1418
	ts1418 >ts1418.out


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

ts1419.out: ts1419
	ts1419 >ts1419.out


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

ts1420.out: ts1420
	ts1420 >ts1420.out


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

ts1421.out: ts1421
	ts1421 >ts1421.out


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

ts1422.out: ts1422
	ts1422 >ts1422.out


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

ts1423.out: ts1423
	ts1423 >ts1423.out


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

ts1424.out: ts1424
	ts1424 >ts1424.out


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

ts1425.out: ts1425
	ts1425 >ts1425.out


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

ts1426.out: ts1426
	ts1426 >ts1426.out


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

ts1427.out: ts1427
	ts1427 >ts1427.out


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

ts1428.out: ts1428
	ts1428 >ts1428.out


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

ts1429.out: ts1429
	ts1429 >ts1429.out


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

ts1430.out: ts1430
	ts1430 >ts1430.out


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

ts1431.out: ts1431
	ts1431 >ts1431.out


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

ts1432.out: ts1432
	ts1432 >ts1432.out


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

ts1433.out: ts1433
	ts1433 >ts1433.out


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

ts1434.out: ts1434
	ts1434 >ts1434.out


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

ts1435.out: ts1435
	ts1435 >ts1435.out


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

ts1436.out: ts1436
	ts1436 >ts1436.out


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

ts1437.out: ts1437
	ts1437 >ts1437.out


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

ts1438.out: ts1438
	ts1438 >ts1438.out


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

ts1439.out: ts1439
	ts1439 >ts1439.out


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

ts1440.out: ts1440
	ts1440 >ts1440.out


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

ts1441.out: ts1441
	ts1441 >ts1441.out


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

ts1442.out: ts1442
	ts1442 >ts1442.out


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

ts1443.out: ts1443
	ts1443 >ts1443.out


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

ts1444.out: ts1444
	ts1444 >ts1444.out


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

ts1445.out: ts1445
	ts1445 >ts1445.out


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

ts1446.out: ts1446
	ts1446 >ts1446.out


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

ts1447.out: ts1447
	ts1447 >ts1447.out


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

ts1448.out: ts1448
	ts1448 >ts1448.out


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

ts1449.out: ts1449
	ts1449 >ts1449.out


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

ts1450.out: ts1450
	ts1450 >ts1450.out


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

ts1451.out: ts1451
	ts1451 >ts1451.out


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

ts1452.out: ts1452
	ts1452 >ts1452.out


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

ts1453.out: ts1453
	ts1453 >ts1453.out


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

ts1454.out: ts1454
	ts1454 >ts1454.out


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

ts1455.out: ts1455
	ts1455 >ts1455.out


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

ts1456.out: ts1456
	ts1456 >ts1456.out


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

ts1457.out: ts1457
	ts1457 >ts1457.out


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

ts1458.out: ts1458
	ts1458 >ts1458.out


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

ts1459.out: ts1459
	ts1459 >ts1459.out


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

ts1460.out: ts1460
	ts1460 >ts1460.out


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

ts1461.out: ts1461
	ts1461 >ts1461.out


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

ts1462.out: ts1462
	ts1462 >ts1462.out


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

ts1463.out: ts1463
	ts1463 >ts1463.out


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

ts1464.out: ts1464
	ts1464 >ts1464.out


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

ts1465.out: ts1465
	ts1465 >ts1465.out


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

ts1466.out: ts1466
	ts1466 >ts1466.out


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

ts1467.out: ts1467
	ts1467 >ts1467.out


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

ts1468.out: ts1468
	ts1468 >ts1468.out


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

ts1469.out: ts1469
	ts1469 >ts1469.out


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

ts1470.out: ts1470
	ts1470 >ts1470.out


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

ts1471.out: ts1471
	ts1471 >ts1471.out


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

ts1472.out: ts1472
	ts1472 >ts1472.out


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

ts1473.out: ts1473
	ts1473 >ts1473.out


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

ts1474.out: ts1474
	ts1474 >ts1474.out


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

ts1475.out: ts1475
	ts1475 >ts1475.out


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

ts1476.out: ts1476
	ts1476 >ts1476.out


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

ts1477.out: ts1477
	ts1477 >ts1477.out


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

ts1478.out: ts1478
	ts1478 >ts1478.out


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

ts1479.out: ts1479
	ts1479 >ts1479.out


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

ts1480.out: ts1480
	ts1480 >ts1480.out


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

ts1481.out: ts1481
	ts1481 >ts1481.out


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

ts1482.out: ts1482
	ts1482 >ts1482.out


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

ts1483.out: ts1483
	ts1483 >ts1483.out


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

ts1484.out: ts1484
	ts1484 >ts1484.out


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

ts1485.out: ts1485
	ts1485 >ts1485.out


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

ts1486.out: ts1486
	ts1486 >ts1486.out


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

ts1487.out: ts1487
	ts1487 >ts1487.out


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

ts1488.out: ts1488
	ts1488 >ts1488.out


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

ts1489.out: ts1489
	ts1489 >ts1489.out


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

ts1490.out: ts1490
	ts1490 >ts1490.out


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

ts1491.out: ts1491
	ts1491 >ts1491.out


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

ts1492.out: ts1492
	ts1492 >ts1492.out


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

ts1493.out: ts1493
	ts1493 >ts1493.out


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

ts1494.out: ts1494
	ts1494 >ts1494.out


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

ts1495.out: ts1495
	ts1495 >ts1495.out


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

ts1496.out: ts1496
	ts1496 >ts1496.out


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

ts1497.out: ts1497
	ts1497 >ts1497.out


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

ts1498.out: ts1498
	ts1498 >ts1498.out


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

ts1499.out: ts1499
	ts1499 >ts1499.out


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

ts1500.out: ts1500
	ts1500 >ts1500.out



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

.SUFFIXES: .dgl
