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

DGLFILES=ts2301.dgl ts2302.dgl ts2303.dgl ts2304.dgl ts2305.dgl ts2306.dgl ts2307.dgl ts2308.dgl ts2309.dgl ts2310.dgl \
	ts2311.dgl ts2312.dgl ts2313.dgl ts2314.dgl ts2315.dgl ts2316.dgl ts2317.dgl ts2318.dgl ts2319.dgl ts2320.dgl \
	ts2321.dgl ts2322.dgl ts2323.dgl ts2324.dgl ts2325.dgl ts2326.dgl ts2327.dgl ts2328.dgl ts2329.dgl ts2330.dgl \
	ts2331.dgl ts2332.dgl ts2333.dgl ts2334.dgl ts2335.dgl ts2336.dgl ts2337.dgl ts2338.dgl ts2339.dgl ts2340.dgl \
	ts2341.dgl ts2342.dgl ts2343.dgl ts2344.dgl ts2345.dgl ts2346.dgl ts2347.dgl ts2348.dgl ts2349.dgl ts2350.dgl \
	ts2351.dgl ts2352.dgl ts2353.dgl ts2354.dgl ts2355.dgl ts2356.dgl ts2357.dgl ts2358.dgl ts2359.dgl ts2360.dgl \
	ts2361.dgl ts2362.dgl ts2363.dgl ts2364.dgl ts2365.dgl ts2366.dgl ts2367.dgl ts2368.dgl ts2369.dgl ts2370.dgl \
	ts2371.dgl ts2372.dgl ts2373.dgl ts2374.dgl ts2375.dgl ts2376.dgl ts2377.dgl ts2378.dgl ts2379.dgl ts2380.dgl \
	ts2381.dgl ts2382.dgl ts2383.dgl ts2384.dgl ts2385.dgl ts2386.dgl ts2387.dgl ts2388.dgl ts2389.dgl ts2390.dgl \
	ts2391.dgl ts2392.dgl ts2393.dgl ts2394.dgl ts2395.dgl ts2396.dgl ts2397.dgl ts2398.dgl ts2399.dgl ts2400.dgl

CFILES= ts2301.cpp ts2302.cpp ts2303.cpp ts2304.cpp ts2305.cpp ts2306.cpp ts2307.cpp ts2308.cpp ts2309.cpp ts2310.cpp \
	ts2311.cpp ts2312.cpp ts2313.cpp ts2314.cpp ts2315.cpp ts2316.cpp ts2317.cpp ts2318.cpp ts2319.cpp ts2320.cpp \
	ts2321.cpp ts2322.cpp ts2323.cpp ts2324.cpp ts2325.cpp ts2326.cpp ts2327.cpp ts2328.cpp ts2329.cpp ts2330.cpp \
	ts2331.cpp ts2332.cpp ts2333.cpp ts2334.cpp ts2335.cpp ts2336.cpp ts2337.cpp ts2338.cpp ts2339.cpp ts2340.cpp \
	ts2341.cpp ts2342.cpp ts2343.cpp ts2344.cpp ts2345.cpp ts2346.cpp ts2347.cpp ts2348.cpp ts2349.cpp ts2350.cpp \
	ts2351.cpp ts2352.cpp ts2353.cpp ts2354.cpp ts2355.cpp ts2356.cpp ts2357.cpp ts2358.cpp ts2359.cpp ts2360.cpp \
	ts2361.cpp ts2362.cpp ts2363.cpp ts2364.cpp ts2365.cpp ts2366.cpp ts2367.cpp ts2368.cpp ts2369.cpp ts2370.cpp \
	ts2371.cpp ts2372.cpp ts2373.cpp ts2374.cpp ts2375.cpp ts2376.cpp ts2377.cpp ts2378.cpp ts2379.cpp ts2380.cpp \
	ts2381.cpp ts2382.cpp ts2383.cpp ts2384.cpp ts2385.cpp ts2386.cpp ts2387.cpp ts2388.cpp ts2389.cpp ts2390.cpp \
	ts2391.cpp ts2392.cpp ts2393.cpp ts2394.cpp ts2395.cpp ts2396.cpp ts2397.cpp ts2398.cpp ts2399.cpp ts2400.cpp

RANDFILES=ts2301.rand ts2302.rand ts2303.rand ts2304.rand ts2305.rand ts2306.rand ts2307.rand ts2308.rand ts2309.rand ts2310.rand \
	ts2311.rand ts2312.rand ts2313.rand ts2314.rand ts2315.rand ts2316.rand ts2317.rand ts2318.rand ts2319.rand ts2320.rand \
	ts2321.rand ts2322.rand ts2323.rand ts2324.rand ts2325.rand ts2326.rand ts2327.rand ts2328.rand ts2329.rand ts2330.rand \
	ts2331.rand ts2332.rand ts2333.rand ts2334.rand ts2335.rand ts2336.rand ts2337.rand ts2338.rand ts2339.rand ts2340.rand \
	ts2341.rand ts2342.rand ts2343.rand ts2344.rand ts2345.rand ts2346.rand ts2347.rand ts2348.rand ts2349.rand ts2350.rand \
	ts2351.rand ts2352.rand ts2353.rand ts2354.rand ts2355.rand ts2356.rand ts2357.rand ts2358.rand ts2359.rand ts2360.rand \
	ts2361.rand ts2362.rand ts2363.rand ts2364.rand ts2365.rand ts2366.rand ts2367.rand ts2368.rand ts2369.rand ts2370.rand \
	ts2371.rand ts2372.rand ts2373.rand ts2374.rand ts2375.rand ts2376.rand ts2377.rand ts2378.rand ts2379.rand ts2380.rand \
	ts2381.rand ts2382.rand ts2383.rand ts2384.rand ts2385.rand ts2386.rand ts2387.rand ts2388.rand ts2389.rand ts2390.rand \
	ts2391.rand ts2392.rand ts2393.rand ts2394.rand ts2395.rand ts2396.rand ts2397.rand ts2398.rand ts2399.rand ts2400.rand

EXFILES=ts2301 ts2302 ts2303 ts2304 ts2305 ts2306 ts2307 ts2308 ts2309 ts2310 \
	ts2311 ts2312 ts2313 ts2314 ts2315 ts2316 ts2317 ts2318 ts2319 ts2320 \
	ts2321 ts2322 ts2323 ts2324 ts2325 ts2326 ts2327 ts2328 ts2329 ts2330 \
	ts2331 ts2332 ts2333 ts2334 ts2335 ts2336 ts2337 ts2338 ts2339 ts2340 \
	ts2341 ts2342 ts2343 ts2344 ts2345 ts2346 ts2347 ts2348 ts2349 ts2350 \
	ts2351 ts2352 ts2353 ts2354 ts2355 ts2356 ts2357 ts2358 ts2359 ts2360 \
	ts2361 ts2362 ts2363 ts2364 ts2365 ts2366 ts2367 ts2368 ts2369 ts2370 \
	ts2371 ts2372 ts2373 ts2374 ts2375 ts2376 ts2377 ts2378 ts2379 ts2380 \
	ts2381 ts2382 ts2383 ts2384 ts2385 ts2386 ts2387 ts2388 ts2389 ts2390 \
	ts2391 ts2392 ts2393 ts2394 ts2395 ts2396 ts2397 ts2398 ts2399 ts2400

OUTFILES=ts2301.out ts2302.out ts2303.out ts2304.out ts2305.out ts2306.out ts2307.out ts2308.out ts2309.out ts2310.out \
	ts2311.out ts2312.out ts2313.out ts2314.out ts2315.out ts2316.out ts2317.out ts2318.out ts2319.out ts2320.out \
	ts2321.out ts2322.out ts2323.out ts2324.out ts2325.out ts2326.out ts2327.out ts2328.out ts2329.out ts2330.out \
	ts2331.out ts2332.out ts2333.out ts2334.out ts2335.out ts2336.out ts2337.out ts2338.out ts2339.out ts2340.out \
	ts2341.out ts2342.out ts2343.out ts2344.out ts2345.out ts2346.out ts2347.out ts2348.out ts2349.out ts2350.out \
	ts2351.out ts2352.out ts2353.out ts2354.out ts2355.out ts2356.out ts2357.out ts2358.out ts2359.out ts2360.out \
	ts2361.out ts2362.out ts2363.out ts2364.out ts2365.out ts2366.out ts2367.out ts2368.out ts2369.out ts2370.out \
	ts2371.out ts2372.out ts2373.out ts2374.out ts2375.out ts2376.out ts2377.out ts2378.out ts2379.out ts2380.out \
	ts2381.out ts2382.out ts2383.out ts2384.out ts2385.out ts2386.out ts2387.out ts2388.out ts2389.out ts2390.out \
	ts2391.out ts2392.out ts2393.out ts2394.out ts2395.out ts2396.out ts2397.out ts2398.out ts2399.out ts2400.out

all: $(EXFILES)

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

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

ts2301.out: ts2301
	ts2301 >ts2301.out


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

ts2302.out: ts2302
	ts2302 >ts2302.out


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

ts2303.out: ts2303
	ts2303 >ts2303.out


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

ts2304.out: ts2304
	ts2304 >ts2304.out


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

ts2305.out: ts2305
	ts2305 >ts2305.out


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

ts2306.out: ts2306
	ts2306 >ts2306.out


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

ts2307.out: ts2307
	ts2307 >ts2307.out


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

ts2308.out: ts2308
	ts2308 >ts2308.out


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

ts2309.out: ts2309
	ts2309 >ts2309.out


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

ts2310.out: ts2310
	ts2310 >ts2310.out


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

ts2311.out: ts2311
	ts2311 >ts2311.out


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

ts2312.out: ts2312
	ts2312 >ts2312.out


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

ts2313.out: ts2313
	ts2313 >ts2313.out


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

ts2314.out: ts2314
	ts2314 >ts2314.out


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

ts2315.out: ts2315
	ts2315 >ts2315.out


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

ts2316.out: ts2316
	ts2316 >ts2316.out


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

ts2317.out: ts2317
	ts2317 >ts2317.out


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

ts2318.out: ts2318
	ts2318 >ts2318.out


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

ts2319.out: ts2319
	ts2319 >ts2319.out


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

ts2320.out: ts2320
	ts2320 >ts2320.out


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

ts2321.out: ts2321
	ts2321 >ts2321.out


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

ts2322.out: ts2322
	ts2322 >ts2322.out


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

ts2323.out: ts2323
	ts2323 >ts2323.out


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

ts2324.out: ts2324
	ts2324 >ts2324.out


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

ts2325.out: ts2325
	ts2325 >ts2325.out


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

ts2326.out: ts2326
	ts2326 >ts2326.out


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

ts2327.out: ts2327
	ts2327 >ts2327.out


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

ts2328.out: ts2328
	ts2328 >ts2328.out


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

ts2329.out: ts2329
	ts2329 >ts2329.out


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

ts2330.out: ts2330
	ts2330 >ts2330.out


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

ts2331.out: ts2331
	ts2331 >ts2331.out


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

ts2332.out: ts2332
	ts2332 >ts2332.out


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

ts2333.out: ts2333
	ts2333 >ts2333.out


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

ts2334.out: ts2334
	ts2334 >ts2334.out


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

ts2335.out: ts2335
	ts2335 >ts2335.out


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

ts2336.out: ts2336
	ts2336 >ts2336.out


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

ts2337.out: ts2337
	ts2337 >ts2337.out


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

ts2338.out: ts2338
	ts2338 >ts2338.out


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

ts2339.out: ts2339
	ts2339 >ts2339.out


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

ts2340.out: ts2340
	ts2340 >ts2340.out


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

ts2341.out: ts2341
	ts2341 >ts2341.out


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

ts2342.out: ts2342
	ts2342 >ts2342.out


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

ts2343.out: ts2343
	ts2343 >ts2343.out


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

ts2344.out: ts2344
	ts2344 >ts2344.out


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

ts2345.out: ts2345
	ts2345 >ts2345.out


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

ts2346.out: ts2346
	ts2346 >ts2346.out


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

ts2347.out: ts2347
	ts2347 >ts2347.out


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

ts2348.out: ts2348
	ts2348 >ts2348.out


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

ts2349.out: ts2349
	ts2349 >ts2349.out


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

ts2350.out: ts2350
	ts2350 >ts2350.out


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

ts2351.out: ts2351
	ts2351 >ts2351.out


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

ts2352.out: ts2352
	ts2352 >ts2352.out


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

ts2353.out: ts2353
	ts2353 >ts2353.out


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

ts2354.out: ts2354
	ts2354 >ts2354.out


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

ts2355.out: ts2355
	ts2355 >ts2355.out


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

ts2356.out: ts2356
	ts2356 >ts2356.out


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

ts2357.out: ts2357
	ts2357 >ts2357.out


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

ts2358.out: ts2358
	ts2358 >ts2358.out


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

ts2359.out: ts2359
	ts2359 >ts2359.out


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

ts2360.out: ts2360
	ts2360 >ts2360.out


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

ts2361.out: ts2361
	ts2361 >ts2361.out


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

ts2362.out: ts2362
	ts2362 >ts2362.out


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

ts2363.out: ts2363
	ts2363 >ts2363.out


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

ts2364.out: ts2364
	ts2364 >ts2364.out


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

ts2365.out: ts2365
	ts2365 >ts2365.out


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

ts2366.out: ts2366
	ts2366 >ts2366.out


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

ts2367.out: ts2367
	ts2367 >ts2367.out


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

ts2368.out: ts2368
	ts2368 >ts2368.out


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

ts2369.out: ts2369
	ts2369 >ts2369.out


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

ts2370.out: ts2370
	ts2370 >ts2370.out


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

ts2371.out: ts2371
	ts2371 >ts2371.out


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

ts2372.out: ts2372
	ts2372 >ts2372.out


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

ts2373.out: ts2373
	ts2373 >ts2373.out


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

ts2374.out: ts2374
	ts2374 >ts2374.out


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

ts2375.out: ts2375
	ts2375 >ts2375.out


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

ts2376.out: ts2376
	ts2376 >ts2376.out


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

ts2377.out: ts2377
	ts2377 >ts2377.out


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

ts2378.out: ts2378
	ts2378 >ts2378.out


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

ts2379.out: ts2379
	ts2379 >ts2379.out


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

ts2380.out: ts2380
	ts2380 >ts2380.out


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

ts2381.out: ts2381
	ts2381 >ts2381.out


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

ts2382.out: ts2382
	ts2382 >ts2382.out


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

ts2383.out: ts2383
	ts2383 >ts2383.out


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

ts2384.out: ts2384
	ts2384 >ts2384.out


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

ts2385.out: ts2385
	ts2385 >ts2385.out


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

ts2386.out: ts2386
	ts2386 >ts2386.out


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

ts2387.out: ts2387
	ts2387 >ts2387.out


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

ts2388.out: ts2388
	ts2388 >ts2388.out


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

ts2389.out: ts2389
	ts2389 >ts2389.out


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

ts2390.out: ts2390
	ts2390 >ts2390.out


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

ts2391.out: ts2391
	ts2391 >ts2391.out


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

ts2392.out: ts2392
	ts2392 >ts2392.out


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

ts2393.out: ts2393
	ts2393 >ts2393.out


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

ts2394.out: ts2394
	ts2394 >ts2394.out


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

ts2395.out: ts2395
	ts2395 >ts2395.out


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

ts2396.out: ts2396
	ts2396 >ts2396.out


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

ts2397.out: ts2397
	ts2397 >ts2397.out


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

ts2398.out: ts2398
	ts2398 >ts2398.out


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

ts2399.out: ts2399
	ts2399 >ts2399.out


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

ts2400.out: ts2400
	ts2400 >ts2400.out



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

.SUFFIXES: .dgl
