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

DGLFILES=ts3001.dgl ts3002.dgl ts3003.dgl ts3004.dgl ts3005.dgl ts3006.dgl ts3007.dgl ts3008.dgl ts3009.dgl ts3010.dgl \
	ts3011.dgl ts3012.dgl ts3013.dgl ts3014.dgl ts3015.dgl ts3016.dgl ts3017.dgl ts3018.dgl ts3019.dgl ts3020.dgl \
	ts3021.dgl ts3022.dgl ts3023.dgl ts3024.dgl ts3025.dgl ts3026.dgl ts3027.dgl ts3028.dgl ts3029.dgl ts3030.dgl \
	ts3031.dgl ts3032.dgl ts3033.dgl ts3034.dgl ts3035.dgl ts3036.dgl ts3037.dgl ts3038.dgl ts3039.dgl ts3040.dgl \
	ts3041.dgl ts3042.dgl ts3043.dgl ts3044.dgl ts3045.dgl ts3046.dgl ts3047.dgl ts3048.dgl ts3049.dgl ts3050.dgl \
	ts3051.dgl ts3052.dgl ts3053.dgl ts3054.dgl ts3055.dgl ts3056.dgl ts3057.dgl ts3058.dgl ts3059.dgl ts3060.dgl \
	ts3061.dgl ts3062.dgl ts3063.dgl ts3064.dgl ts3065.dgl ts3066.dgl ts3067.dgl ts3068.dgl ts3069.dgl ts3070.dgl \
	ts3071.dgl ts3072.dgl ts3073.dgl ts3074.dgl ts3075.dgl ts3076.dgl ts3077.dgl ts3078.dgl ts3079.dgl ts3080.dgl \
	ts3081.dgl ts3082.dgl ts3083.dgl ts3084.dgl ts3085.dgl ts3086.dgl ts3087.dgl ts3088.dgl ts3089.dgl ts3090.dgl \
	ts3091.dgl ts3092.dgl ts3093.dgl ts3094.dgl ts3095.dgl ts3096.dgl ts3097.dgl ts3098.dgl ts3099.dgl ts3100.dgl

CFILES= ts3001.cpp ts3002.cpp ts3003.cpp ts3004.cpp ts3005.cpp ts3006.cpp ts3007.cpp ts3008.cpp ts3009.cpp ts3010.cpp \
	ts3011.cpp ts3012.cpp ts3013.cpp ts3014.cpp ts3015.cpp ts3016.cpp ts3017.cpp ts3018.cpp ts3019.cpp ts3020.cpp \
	ts3021.cpp ts3022.cpp ts3023.cpp ts3024.cpp ts3025.cpp ts3026.cpp ts3027.cpp ts3028.cpp ts3029.cpp ts3030.cpp \
	ts3031.cpp ts3032.cpp ts3033.cpp ts3034.cpp ts3035.cpp ts3036.cpp ts3037.cpp ts3038.cpp ts3039.cpp ts3040.cpp \
	ts3041.cpp ts3042.cpp ts3043.cpp ts3044.cpp ts3045.cpp ts3046.cpp ts3047.cpp ts3048.cpp ts3049.cpp ts3050.cpp \
	ts3051.cpp ts3052.cpp ts3053.cpp ts3054.cpp ts3055.cpp ts3056.cpp ts3057.cpp ts3058.cpp ts3059.cpp ts3060.cpp \
	ts3061.cpp ts3062.cpp ts3063.cpp ts3064.cpp ts3065.cpp ts3066.cpp ts3067.cpp ts3068.cpp ts3069.cpp ts3070.cpp \
	ts3071.cpp ts3072.cpp ts3073.cpp ts3074.cpp ts3075.cpp ts3076.cpp ts3077.cpp ts3078.cpp ts3079.cpp ts3080.cpp \
	ts3081.cpp ts3082.cpp ts3083.cpp ts3084.cpp ts3085.cpp ts3086.cpp ts3087.cpp ts3088.cpp ts3089.cpp ts3090.cpp \
	ts3091.cpp ts3092.cpp ts3093.cpp ts3094.cpp ts3095.cpp ts3096.cpp ts3097.cpp ts3098.cpp ts3099.cpp ts3100.cpp

RANDFILES=ts3001.rand ts3002.rand ts3003.rand ts3004.rand ts3005.rand ts3006.rand ts3007.rand ts3008.rand ts3009.rand ts3010.rand \
	ts3011.rand ts3012.rand ts3013.rand ts3014.rand ts3015.rand ts3016.rand ts3017.rand ts3018.rand ts3019.rand ts3020.rand \
	ts3021.rand ts3022.rand ts3023.rand ts3024.rand ts3025.rand ts3026.rand ts3027.rand ts3028.rand ts3029.rand ts3030.rand \
	ts3031.rand ts3032.rand ts3033.rand ts3034.rand ts3035.rand ts3036.rand ts3037.rand ts3038.rand ts3039.rand ts3040.rand \
	ts3041.rand ts3042.rand ts3043.rand ts3044.rand ts3045.rand ts3046.rand ts3047.rand ts3048.rand ts3049.rand ts3050.rand \
	ts3051.rand ts3052.rand ts3053.rand ts3054.rand ts3055.rand ts3056.rand ts3057.rand ts3058.rand ts3059.rand ts3060.rand \
	ts3061.rand ts3062.rand ts3063.rand ts3064.rand ts3065.rand ts3066.rand ts3067.rand ts3068.rand ts3069.rand ts3070.rand \
	ts3071.rand ts3072.rand ts3073.rand ts3074.rand ts3075.rand ts3076.rand ts3077.rand ts3078.rand ts3079.rand ts3080.rand \
	ts3081.rand ts3082.rand ts3083.rand ts3084.rand ts3085.rand ts3086.rand ts3087.rand ts3088.rand ts3089.rand ts3090.rand \
	ts3091.rand ts3092.rand ts3093.rand ts3094.rand ts3095.rand ts3096.rand ts3097.rand ts3098.rand ts3099.rand ts3100.rand

EXFILES=ts3001 ts3002 ts3003 ts3004 ts3005 ts3006 ts3007 ts3008 ts3009 ts3010 \
	ts3011 ts3012 ts3013 ts3014 ts3015 ts3016 ts3017 ts3018 ts3019 ts3020 \
	ts3021 ts3022 ts3023 ts3024 ts3025 ts3026 ts3027 ts3028 ts3029 ts3030 \
	ts3031 ts3032 ts3033 ts3034 ts3035 ts3036 ts3037 ts3038 ts3039 ts3040 \
	ts3041 ts3042 ts3043 ts3044 ts3045 ts3046 ts3047 ts3048 ts3049 ts3050 \
	ts3051 ts3052 ts3053 ts3054 ts3055 ts3056 ts3057 ts3058 ts3059 ts3060 \
	ts3061 ts3062 ts3063 ts3064 ts3065 ts3066 ts3067 ts3068 ts3069 ts3070 \
	ts3071 ts3072 ts3073 ts3074 ts3075 ts3076 ts3077 ts3078 ts3079 ts3080 \
	ts3081 ts3082 ts3083 ts3084 ts3085 ts3086 ts3087 ts3088 ts3089 ts3090 \
	ts3091 ts3092 ts3093 ts3094 ts3095 ts3096 ts3097 ts3098 ts3099 ts3100

OUTFILES=ts3001.out ts3002.out ts3003.out ts3004.out ts3005.out ts3006.out ts3007.out ts3008.out ts3009.out ts3010.out \
	ts3011.out ts3012.out ts3013.out ts3014.out ts3015.out ts3016.out ts3017.out ts3018.out ts3019.out ts3020.out \
	ts3021.out ts3022.out ts3023.out ts3024.out ts3025.out ts3026.out ts3027.out ts3028.out ts3029.out ts3030.out \
	ts3031.out ts3032.out ts3033.out ts3034.out ts3035.out ts3036.out ts3037.out ts3038.out ts3039.out ts3040.out \
	ts3041.out ts3042.out ts3043.out ts3044.out ts3045.out ts3046.out ts3047.out ts3048.out ts3049.out ts3050.out \
	ts3051.out ts3052.out ts3053.out ts3054.out ts3055.out ts3056.out ts3057.out ts3058.out ts3059.out ts3060.out \
	ts3061.out ts3062.out ts3063.out ts3064.out ts3065.out ts3066.out ts3067.out ts3068.out ts3069.out ts3070.out \
	ts3071.out ts3072.out ts3073.out ts3074.out ts3075.out ts3076.out ts3077.out ts3078.out ts3079.out ts3080.out \
	ts3081.out ts3082.out ts3083.out ts3084.out ts3085.out ts3086.out ts3087.out ts3088.out ts3089.out ts3090.out \
	ts3091.out ts3092.out ts3093.out ts3094.out ts3095.out ts3096.out ts3097.out ts3098.out ts3099.out ts3100.out

all: $(EXFILES)

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

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

ts3001.out: ts3001
	ts3001 >ts3001.out


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

ts3002.out: ts3002
	ts3002 >ts3002.out


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

ts3003.out: ts3003
	ts3003 >ts3003.out


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

ts3004.out: ts3004
	ts3004 >ts3004.out


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

ts3005.out: ts3005
	ts3005 >ts3005.out


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

ts3006.out: ts3006
	ts3006 >ts3006.out


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

ts3007.out: ts3007
	ts3007 >ts3007.out


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

ts3008.out: ts3008
	ts3008 >ts3008.out


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

ts3009.out: ts3009
	ts3009 >ts3009.out


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

ts3010.out: ts3010
	ts3010 >ts3010.out


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

ts3011.out: ts3011
	ts3011 >ts3011.out


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

ts3012.out: ts3012
	ts3012 >ts3012.out


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

ts3013.out: ts3013
	ts3013 >ts3013.out


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

ts3014.out: ts3014
	ts3014 >ts3014.out


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

ts3015.out: ts3015
	ts3015 >ts3015.out


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

ts3016.out: ts3016
	ts3016 >ts3016.out


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

ts3017.out: ts3017
	ts3017 >ts3017.out


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

ts3018.out: ts3018
	ts3018 >ts3018.out


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

ts3019.out: ts3019
	ts3019 >ts3019.out


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

ts3020.out: ts3020
	ts3020 >ts3020.out


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

ts3021.out: ts3021
	ts3021 >ts3021.out


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

ts3022.out: ts3022
	ts3022 >ts3022.out


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

ts3023.out: ts3023
	ts3023 >ts3023.out


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

ts3024.out: ts3024
	ts3024 >ts3024.out


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

ts3025.out: ts3025
	ts3025 >ts3025.out


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

ts3026.out: ts3026
	ts3026 >ts3026.out


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

ts3027.out: ts3027
	ts3027 >ts3027.out


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

ts3028.out: ts3028
	ts3028 >ts3028.out


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

ts3029.out: ts3029
	ts3029 >ts3029.out


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

ts3030.out: ts3030
	ts3030 >ts3030.out


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

ts3031.out: ts3031
	ts3031 >ts3031.out


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

ts3032.out: ts3032
	ts3032 >ts3032.out


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

ts3033.out: ts3033
	ts3033 >ts3033.out


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

ts3034.out: ts3034
	ts3034 >ts3034.out


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

ts3035.out: ts3035
	ts3035 >ts3035.out


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

ts3036.out: ts3036
	ts3036 >ts3036.out


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

ts3037.out: ts3037
	ts3037 >ts3037.out


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

ts3038.out: ts3038
	ts3038 >ts3038.out


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

ts3039.out: ts3039
	ts3039 >ts3039.out


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

ts3040.out: ts3040
	ts3040 >ts3040.out


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

ts3041.out: ts3041
	ts3041 >ts3041.out


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

ts3042.out: ts3042
	ts3042 >ts3042.out


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

ts3043.out: ts3043
	ts3043 >ts3043.out


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

ts3044.out: ts3044
	ts3044 >ts3044.out


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

ts3045.out: ts3045
	ts3045 >ts3045.out


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

ts3046.out: ts3046
	ts3046 >ts3046.out


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

ts3047.out: ts3047
	ts3047 >ts3047.out


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

ts3048.out: ts3048
	ts3048 >ts3048.out


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

ts3049.out: ts3049
	ts3049 >ts3049.out


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

ts3050.out: ts3050
	ts3050 >ts3050.out


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

ts3051.out: ts3051
	ts3051 >ts3051.out


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

ts3052.out: ts3052
	ts3052 >ts3052.out


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

ts3053.out: ts3053
	ts3053 >ts3053.out


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

ts3054.out: ts3054
	ts3054 >ts3054.out


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

ts3055.out: ts3055
	ts3055 >ts3055.out


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

ts3056.out: ts3056
	ts3056 >ts3056.out


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

ts3057.out: ts3057
	ts3057 >ts3057.out


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

ts3058.out: ts3058
	ts3058 >ts3058.out


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

ts3059.out: ts3059
	ts3059 >ts3059.out


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

ts3060.out: ts3060
	ts3060 >ts3060.out


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

ts3061.out: ts3061
	ts3061 >ts3061.out


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

ts3062.out: ts3062
	ts3062 >ts3062.out


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

ts3063.out: ts3063
	ts3063 >ts3063.out


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

ts3064.out: ts3064
	ts3064 >ts3064.out


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

ts3065.out: ts3065
	ts3065 >ts3065.out


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

ts3066.out: ts3066
	ts3066 >ts3066.out


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

ts3067.out: ts3067
	ts3067 >ts3067.out


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

ts3068.out: ts3068
	ts3068 >ts3068.out


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

ts3069.out: ts3069
	ts3069 >ts3069.out


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

ts3070.out: ts3070
	ts3070 >ts3070.out


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

ts3071.out: ts3071
	ts3071 >ts3071.out


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

ts3072.out: ts3072
	ts3072 >ts3072.out


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

ts3073.out: ts3073
	ts3073 >ts3073.out


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

ts3074.out: ts3074
	ts3074 >ts3074.out


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

ts3075.out: ts3075
	ts3075 >ts3075.out


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

ts3076.out: ts3076
	ts3076 >ts3076.out


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

ts3077.out: ts3077
	ts3077 >ts3077.out


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

ts3078.out: ts3078
	ts3078 >ts3078.out


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

ts3079.out: ts3079
	ts3079 >ts3079.out


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

ts3080.out: ts3080
	ts3080 >ts3080.out


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

ts3081.out: ts3081
	ts3081 >ts3081.out


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

ts3082.out: ts3082
	ts3082 >ts3082.out


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

ts3083.out: ts3083
	ts3083 >ts3083.out


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

ts3084.out: ts3084
	ts3084 >ts3084.out


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

ts3085.out: ts3085
	ts3085 >ts3085.out


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

ts3086.out: ts3086
	ts3086 >ts3086.out


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

ts3087.out: ts3087
	ts3087 >ts3087.out


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

ts3088.out: ts3088
	ts3088 >ts3088.out


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

ts3089.out: ts3089
	ts3089 >ts3089.out


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

ts3090.out: ts3090
	ts3090 >ts3090.out


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

ts3091.out: ts3091
	ts3091 >ts3091.out


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

ts3092.out: ts3092
	ts3092 >ts3092.out


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

ts3093.out: ts3093
	ts3093 >ts3093.out


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

ts3094.out: ts3094
	ts3094 >ts3094.out


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

ts3095.out: ts3095
	ts3095 >ts3095.out


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

ts3096.out: ts3096
	ts3096 >ts3096.out


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

ts3097.out: ts3097
	ts3097 >ts3097.out


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

ts3098.out: ts3098
	ts3098 >ts3098.out


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

ts3099.out: ts3099
	ts3099 >ts3099.out


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

ts3100.out: ts3100
	ts3100 >ts3100.out



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

.SUFFIXES: .dgl
