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

DGLFILES=ts2201.dgl ts2202.dgl ts2203.dgl ts2204.dgl ts2205.dgl ts2206.dgl ts2207.dgl ts2208.dgl ts2209.dgl ts2210.dgl \
	ts2211.dgl ts2212.dgl ts2213.dgl ts2214.dgl ts2215.dgl ts2216.dgl ts2217.dgl ts2218.dgl ts2219.dgl ts2220.dgl \
	ts2221.dgl ts2222.dgl ts2223.dgl ts2224.dgl ts2225.dgl ts2226.dgl ts2227.dgl ts2228.dgl ts2229.dgl ts2230.dgl \
	ts2231.dgl ts2232.dgl ts2233.dgl ts2234.dgl ts2235.dgl ts2236.dgl ts2237.dgl ts2238.dgl ts2239.dgl ts2240.dgl \
	ts2241.dgl ts2242.dgl ts2243.dgl ts2244.dgl ts2245.dgl ts2246.dgl ts2247.dgl ts2248.dgl ts2249.dgl ts2250.dgl \
	ts2251.dgl ts2252.dgl ts2253.dgl ts2254.dgl ts2255.dgl ts2256.dgl ts2257.dgl ts2258.dgl ts2259.dgl ts2260.dgl \
	ts2261.dgl ts2262.dgl ts2263.dgl ts2264.dgl ts2265.dgl ts2266.dgl ts2267.dgl ts2268.dgl ts2269.dgl ts2270.dgl \
	ts2271.dgl ts2272.dgl ts2273.dgl ts2274.dgl ts2275.dgl ts2276.dgl ts2277.dgl ts2278.dgl ts2279.dgl ts2280.dgl \
	ts2281.dgl ts2282.dgl ts2283.dgl ts2284.dgl ts2285.dgl ts2286.dgl ts2287.dgl ts2288.dgl ts2289.dgl ts2290.dgl \
	ts2291.dgl ts2292.dgl ts2293.dgl ts2294.dgl ts2295.dgl ts2296.dgl ts2297.dgl ts2298.dgl ts2299.dgl ts2300.dgl

CFILES= ts2201.cpp ts2202.cpp ts2203.cpp ts2204.cpp ts2205.cpp ts2206.cpp ts2207.cpp ts2208.cpp ts2209.cpp ts2210.cpp \
	ts2211.cpp ts2212.cpp ts2213.cpp ts2214.cpp ts2215.cpp ts2216.cpp ts2217.cpp ts2218.cpp ts2219.cpp ts2220.cpp \
	ts2221.cpp ts2222.cpp ts2223.cpp ts2224.cpp ts2225.cpp ts2226.cpp ts2227.cpp ts2228.cpp ts2229.cpp ts2230.cpp \
	ts2231.cpp ts2232.cpp ts2233.cpp ts2234.cpp ts2235.cpp ts2236.cpp ts2237.cpp ts2238.cpp ts2239.cpp ts2240.cpp \
	ts2241.cpp ts2242.cpp ts2243.cpp ts2244.cpp ts2245.cpp ts2246.cpp ts2247.cpp ts2248.cpp ts2249.cpp ts2250.cpp \
	ts2251.cpp ts2252.cpp ts2253.cpp ts2254.cpp ts2255.cpp ts2256.cpp ts2257.cpp ts2258.cpp ts2259.cpp ts2260.cpp \
	ts2261.cpp ts2262.cpp ts2263.cpp ts2264.cpp ts2265.cpp ts2266.cpp ts2267.cpp ts2268.cpp ts2269.cpp ts2270.cpp \
	ts2271.cpp ts2272.cpp ts2273.cpp ts2274.cpp ts2275.cpp ts2276.cpp ts2277.cpp ts2278.cpp ts2279.cpp ts2280.cpp \
	ts2281.cpp ts2282.cpp ts2283.cpp ts2284.cpp ts2285.cpp ts2286.cpp ts2287.cpp ts2288.cpp ts2289.cpp ts2290.cpp \
	ts2291.cpp ts2292.cpp ts2293.cpp ts2294.cpp ts2295.cpp ts2296.cpp ts2297.cpp ts2298.cpp ts2299.cpp ts2300.cpp

RANDFILES=ts2201.rand ts2202.rand ts2203.rand ts2204.rand ts2205.rand ts2206.rand ts2207.rand ts2208.rand ts2209.rand ts2210.rand \
	ts2211.rand ts2212.rand ts2213.rand ts2214.rand ts2215.rand ts2216.rand ts2217.rand ts2218.rand ts2219.rand ts2220.rand \
	ts2221.rand ts2222.rand ts2223.rand ts2224.rand ts2225.rand ts2226.rand ts2227.rand ts2228.rand ts2229.rand ts2230.rand \
	ts2231.rand ts2232.rand ts2233.rand ts2234.rand ts2235.rand ts2236.rand ts2237.rand ts2238.rand ts2239.rand ts2240.rand \
	ts2241.rand ts2242.rand ts2243.rand ts2244.rand ts2245.rand ts2246.rand ts2247.rand ts2248.rand ts2249.rand ts2250.rand \
	ts2251.rand ts2252.rand ts2253.rand ts2254.rand ts2255.rand ts2256.rand ts2257.rand ts2258.rand ts2259.rand ts2260.rand \
	ts2261.rand ts2262.rand ts2263.rand ts2264.rand ts2265.rand ts2266.rand ts2267.rand ts2268.rand ts2269.rand ts2270.rand \
	ts2271.rand ts2272.rand ts2273.rand ts2274.rand ts2275.rand ts2276.rand ts2277.rand ts2278.rand ts2279.rand ts2280.rand \
	ts2281.rand ts2282.rand ts2283.rand ts2284.rand ts2285.rand ts2286.rand ts2287.rand ts2288.rand ts2289.rand ts2290.rand \
	ts2291.rand ts2292.rand ts2293.rand ts2294.rand ts2295.rand ts2296.rand ts2297.rand ts2298.rand ts2299.rand ts2300.rand

EXFILES=ts2201 ts2202 ts2203 ts2204 ts2205 ts2206 ts2207 ts2208 ts2209 ts2210 \
	ts2211 ts2212 ts2213 ts2214 ts2215 ts2216 ts2217 ts2218 ts2219 ts2220 \
	ts2221 ts2222 ts2223 ts2224 ts2225 ts2226 ts2227 ts2228 ts2229 ts2230 \
	ts2231 ts2232 ts2233 ts2234 ts2235 ts2236 ts2237 ts2238 ts2239 ts2240 \
	ts2241 ts2242 ts2243 ts2244 ts2245 ts2246 ts2247 ts2248 ts2249 ts2250 \
	ts2251 ts2252 ts2253 ts2254 ts2255 ts2256 ts2257 ts2258 ts2259 ts2260 \
	ts2261 ts2262 ts2263 ts2264 ts2265 ts2266 ts2267 ts2268 ts2269 ts2270 \
	ts2271 ts2272 ts2273 ts2274 ts2275 ts2276 ts2277 ts2278 ts2279 ts2280 \
	ts2281 ts2282 ts2283 ts2284 ts2285 ts2286 ts2287 ts2288 ts2289 ts2290 \
	ts2291 ts2292 ts2293 ts2294 ts2295 ts2296 ts2297 ts2298 ts2299 ts2300

OUTFILES=ts2201.out ts2202.out ts2203.out ts2204.out ts2205.out ts2206.out ts2207.out ts2208.out ts2209.out ts2210.out \
	ts2211.out ts2212.out ts2213.out ts2214.out ts2215.out ts2216.out ts2217.out ts2218.out ts2219.out ts2220.out \
	ts2221.out ts2222.out ts2223.out ts2224.out ts2225.out ts2226.out ts2227.out ts2228.out ts2229.out ts2230.out \
	ts2231.out ts2232.out ts2233.out ts2234.out ts2235.out ts2236.out ts2237.out ts2238.out ts2239.out ts2240.out \
	ts2241.out ts2242.out ts2243.out ts2244.out ts2245.out ts2246.out ts2247.out ts2248.out ts2249.out ts2250.out \
	ts2251.out ts2252.out ts2253.out ts2254.out ts2255.out ts2256.out ts2257.out ts2258.out ts2259.out ts2260.out \
	ts2261.out ts2262.out ts2263.out ts2264.out ts2265.out ts2266.out ts2267.out ts2268.out ts2269.out ts2270.out \
	ts2271.out ts2272.out ts2273.out ts2274.out ts2275.out ts2276.out ts2277.out ts2278.out ts2279.out ts2280.out \
	ts2281.out ts2282.out ts2283.out ts2284.out ts2285.out ts2286.out ts2287.out ts2288.out ts2289.out ts2290.out \
	ts2291.out ts2292.out ts2293.out ts2294.out ts2295.out ts2296.out ts2297.out ts2298.out ts2299.out ts2300.out

all: $(EXFILES)

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

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

ts2201.out: ts2201
	ts2201 >ts2201.out


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

ts2202.out: ts2202
	ts2202 >ts2202.out


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

ts2203.out: ts2203
	ts2203 >ts2203.out


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

ts2204.out: ts2204
	ts2204 >ts2204.out


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

ts2205.out: ts2205
	ts2205 >ts2205.out


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

ts2206.out: ts2206
	ts2206 >ts2206.out


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

ts2207.out: ts2207
	ts2207 >ts2207.out


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

ts2208.out: ts2208
	ts2208 >ts2208.out


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

ts2209.out: ts2209
	ts2209 >ts2209.out


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

ts2210.out: ts2210
	ts2210 >ts2210.out


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

ts2211.out: ts2211
	ts2211 >ts2211.out


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

ts2212.out: ts2212
	ts2212 >ts2212.out


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

ts2213.out: ts2213
	ts2213 >ts2213.out


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

ts2214.out: ts2214
	ts2214 >ts2214.out


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

ts2215.out: ts2215
	ts2215 >ts2215.out


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

ts2216.out: ts2216
	ts2216 >ts2216.out


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

ts2217.out: ts2217
	ts2217 >ts2217.out


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

ts2218.out: ts2218
	ts2218 >ts2218.out


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

ts2219.out: ts2219
	ts2219 >ts2219.out


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

ts2220.out: ts2220
	ts2220 >ts2220.out


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

ts2221.out: ts2221
	ts2221 >ts2221.out


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

ts2222.out: ts2222
	ts2222 >ts2222.out


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

ts2223.out: ts2223
	ts2223 >ts2223.out


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

ts2224.out: ts2224
	ts2224 >ts2224.out


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

ts2225.out: ts2225
	ts2225 >ts2225.out


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

ts2226.out: ts2226
	ts2226 >ts2226.out


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

ts2227.out: ts2227
	ts2227 >ts2227.out


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

ts2228.out: ts2228
	ts2228 >ts2228.out


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

ts2229.out: ts2229
	ts2229 >ts2229.out


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

ts2230.out: ts2230
	ts2230 >ts2230.out


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

ts2231.out: ts2231
	ts2231 >ts2231.out


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

ts2232.out: ts2232
	ts2232 >ts2232.out


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

ts2233.out: ts2233
	ts2233 >ts2233.out


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

ts2234.out: ts2234
	ts2234 >ts2234.out


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

ts2235.out: ts2235
	ts2235 >ts2235.out


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

ts2236.out: ts2236
	ts2236 >ts2236.out


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

ts2237.out: ts2237
	ts2237 >ts2237.out


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

ts2238.out: ts2238
	ts2238 >ts2238.out


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

ts2239.out: ts2239
	ts2239 >ts2239.out


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

ts2240.out: ts2240
	ts2240 >ts2240.out


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

ts2241.out: ts2241
	ts2241 >ts2241.out


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

ts2242.out: ts2242
	ts2242 >ts2242.out


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

ts2243.out: ts2243
	ts2243 >ts2243.out


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

ts2244.out: ts2244
	ts2244 >ts2244.out


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

ts2245.out: ts2245
	ts2245 >ts2245.out


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

ts2246.out: ts2246
	ts2246 >ts2246.out


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

ts2247.out: ts2247
	ts2247 >ts2247.out


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

ts2248.out: ts2248
	ts2248 >ts2248.out


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

ts2249.out: ts2249
	ts2249 >ts2249.out


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

ts2250.out: ts2250
	ts2250 >ts2250.out


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

ts2251.out: ts2251
	ts2251 >ts2251.out


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

ts2252.out: ts2252
	ts2252 >ts2252.out


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

ts2253.out: ts2253
	ts2253 >ts2253.out


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

ts2254.out: ts2254
	ts2254 >ts2254.out


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

ts2255.out: ts2255
	ts2255 >ts2255.out


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

ts2256.out: ts2256
	ts2256 >ts2256.out


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

ts2257.out: ts2257
	ts2257 >ts2257.out


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

ts2258.out: ts2258
	ts2258 >ts2258.out


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

ts2259.out: ts2259
	ts2259 >ts2259.out


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

ts2260.out: ts2260
	ts2260 >ts2260.out


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

ts2261.out: ts2261
	ts2261 >ts2261.out


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

ts2262.out: ts2262
	ts2262 >ts2262.out


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

ts2263.out: ts2263
	ts2263 >ts2263.out


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

ts2264.out: ts2264
	ts2264 >ts2264.out


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

ts2265.out: ts2265
	ts2265 >ts2265.out


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

ts2266.out: ts2266
	ts2266 >ts2266.out


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

ts2267.out: ts2267
	ts2267 >ts2267.out


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

ts2268.out: ts2268
	ts2268 >ts2268.out


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

ts2269.out: ts2269
	ts2269 >ts2269.out


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

ts2270.out: ts2270
	ts2270 >ts2270.out


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

ts2271.out: ts2271
	ts2271 >ts2271.out


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

ts2272.out: ts2272
	ts2272 >ts2272.out


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

ts2273.out: ts2273
	ts2273 >ts2273.out


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

ts2274.out: ts2274
	ts2274 >ts2274.out


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

ts2275.out: ts2275
	ts2275 >ts2275.out


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

ts2276.out: ts2276
	ts2276 >ts2276.out


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

ts2277.out: ts2277
	ts2277 >ts2277.out


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

ts2278.out: ts2278
	ts2278 >ts2278.out


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

ts2279.out: ts2279
	ts2279 >ts2279.out


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

ts2280.out: ts2280
	ts2280 >ts2280.out


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

ts2281.out: ts2281
	ts2281 >ts2281.out


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

ts2282.out: ts2282
	ts2282 >ts2282.out


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

ts2283.out: ts2283
	ts2283 >ts2283.out


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

ts2284.out: ts2284
	ts2284 >ts2284.out


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

ts2285.out: ts2285
	ts2285 >ts2285.out


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

ts2286.out: ts2286
	ts2286 >ts2286.out


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

ts2287.out: ts2287
	ts2287 >ts2287.out


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

ts2288.out: ts2288
	ts2288 >ts2288.out


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

ts2289.out: ts2289
	ts2289 >ts2289.out


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

ts2290.out: ts2290
	ts2290 >ts2290.out


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

ts2291.out: ts2291
	ts2291 >ts2291.out


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

ts2292.out: ts2292
	ts2292 >ts2292.out


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

ts2293.out: ts2293
	ts2293 >ts2293.out


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

ts2294.out: ts2294
	ts2294 >ts2294.out


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

ts2295.out: ts2295
	ts2295 >ts2295.out


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

ts2296.out: ts2296
	ts2296 >ts2296.out


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

ts2297.out: ts2297
	ts2297 >ts2297.out


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

ts2298.out: ts2298
	ts2298 >ts2298.out


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

ts2299.out: ts2299
	ts2299 >ts2299.out


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

ts2300.out: ts2300
	ts2300 >ts2300.out



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

.SUFFIXES: .dgl
