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

DGLFILES=ts3101.dgl ts3102.dgl ts3103.dgl ts3104.dgl ts3105.dgl ts3106.dgl ts3107.dgl ts3108.dgl ts3109.dgl ts3110.dgl \
	ts3111.dgl ts3112.dgl ts3113.dgl ts3114.dgl ts3115.dgl ts3116.dgl ts3117.dgl ts3118.dgl ts3119.dgl ts3120.dgl \
	ts3121.dgl ts3122.dgl ts3123.dgl ts3124.dgl ts3125.dgl ts3126.dgl ts3127.dgl ts3128.dgl ts3129.dgl ts3130.dgl \
	ts3131.dgl ts3132.dgl ts3133.dgl ts3134.dgl ts3135.dgl ts3136.dgl ts3137.dgl ts3138.dgl ts3139.dgl ts3140.dgl \
	ts3141.dgl ts3142.dgl ts3143.dgl ts3144.dgl ts3145.dgl ts3146.dgl ts3147.dgl ts3148.dgl ts3149.dgl ts3150.dgl \
	ts3151.dgl ts3152.dgl ts3153.dgl ts3154.dgl ts3155.dgl ts3156.dgl ts3157.dgl ts3158.dgl ts3159.dgl ts3160.dgl \
	ts3161.dgl ts3162.dgl ts3163.dgl ts3164.dgl ts3165.dgl ts3166.dgl ts3167.dgl ts3168.dgl ts3169.dgl ts3170.dgl \
	ts3171.dgl ts3172.dgl ts3173.dgl ts3174.dgl ts3175.dgl ts3176.dgl ts3177.dgl ts3178.dgl ts3179.dgl ts3180.dgl \
	ts3181.dgl ts3182.dgl ts3183.dgl ts3184.dgl ts3185.dgl ts3186.dgl ts3187.dgl ts3188.dgl ts3189.dgl ts3190.dgl \
	ts3191.dgl ts3192.dgl ts3193.dgl ts3194.dgl ts3195.dgl ts3196.dgl ts3197.dgl ts3198.dgl ts3199.dgl ts3200.dgl

CFILES= ts3101.cpp ts3102.cpp ts3103.cpp ts3104.cpp ts3105.cpp ts3106.cpp ts3107.cpp ts3108.cpp ts3109.cpp ts3110.cpp \
	ts3111.cpp ts3112.cpp ts3113.cpp ts3114.cpp ts3115.cpp ts3116.cpp ts3117.cpp ts3118.cpp ts3119.cpp ts3120.cpp \
	ts3121.cpp ts3122.cpp ts3123.cpp ts3124.cpp ts3125.cpp ts3126.cpp ts3127.cpp ts3128.cpp ts3129.cpp ts3130.cpp \
	ts3131.cpp ts3132.cpp ts3133.cpp ts3134.cpp ts3135.cpp ts3136.cpp ts3137.cpp ts3138.cpp ts3139.cpp ts3140.cpp \
	ts3141.cpp ts3142.cpp ts3143.cpp ts3144.cpp ts3145.cpp ts3146.cpp ts3147.cpp ts3148.cpp ts3149.cpp ts3150.cpp \
	ts3151.cpp ts3152.cpp ts3153.cpp ts3154.cpp ts3155.cpp ts3156.cpp ts3157.cpp ts3158.cpp ts3159.cpp ts3160.cpp \
	ts3161.cpp ts3162.cpp ts3163.cpp ts3164.cpp ts3165.cpp ts3166.cpp ts3167.cpp ts3168.cpp ts3169.cpp ts3170.cpp \
	ts3171.cpp ts3172.cpp ts3173.cpp ts3174.cpp ts3175.cpp ts3176.cpp ts3177.cpp ts3178.cpp ts3179.cpp ts3180.cpp \
	ts3181.cpp ts3182.cpp ts3183.cpp ts3184.cpp ts3185.cpp ts3186.cpp ts3187.cpp ts3188.cpp ts3189.cpp ts3190.cpp \
	ts3191.cpp ts3192.cpp ts3193.cpp ts3194.cpp ts3195.cpp ts3196.cpp ts3197.cpp ts3198.cpp ts3199.cpp ts3200.cpp

RANDFILES=ts3101.rand ts3102.rand ts3103.rand ts3104.rand ts3105.rand ts3106.rand ts3107.rand ts3108.rand ts3109.rand ts3110.rand \
	ts3111.rand ts3112.rand ts3113.rand ts3114.rand ts3115.rand ts3116.rand ts3117.rand ts3118.rand ts3119.rand ts3120.rand \
	ts3121.rand ts3122.rand ts3123.rand ts3124.rand ts3125.rand ts3126.rand ts3127.rand ts3128.rand ts3129.rand ts3130.rand \
	ts3131.rand ts3132.rand ts3133.rand ts3134.rand ts3135.rand ts3136.rand ts3137.rand ts3138.rand ts3139.rand ts3140.rand \
	ts3141.rand ts3142.rand ts3143.rand ts3144.rand ts3145.rand ts3146.rand ts3147.rand ts3148.rand ts3149.rand ts3150.rand \
	ts3151.rand ts3152.rand ts3153.rand ts3154.rand ts3155.rand ts3156.rand ts3157.rand ts3158.rand ts3159.rand ts3160.rand \
	ts3161.rand ts3162.rand ts3163.rand ts3164.rand ts3165.rand ts3166.rand ts3167.rand ts3168.rand ts3169.rand ts3170.rand \
	ts3171.rand ts3172.rand ts3173.rand ts3174.rand ts3175.rand ts3176.rand ts3177.rand ts3178.rand ts3179.rand ts3180.rand \
	ts3181.rand ts3182.rand ts3183.rand ts3184.rand ts3185.rand ts3186.rand ts3187.rand ts3188.rand ts3189.rand ts3190.rand \
	ts3191.rand ts3192.rand ts3193.rand ts3194.rand ts3195.rand ts3196.rand ts3197.rand ts3198.rand ts3199.rand ts3200.rand

EXFILES=ts3101 ts3102 ts3103 ts3104 ts3105 ts3106 ts3107 ts3108 ts3109 ts3110 \
	ts3111 ts3112 ts3113 ts3114 ts3115 ts3116 ts3117 ts3118 ts3119 ts3120 \
	ts3121 ts3122 ts3123 ts3124 ts3125 ts3126 ts3127 ts3128 ts3129 ts3130 \
	ts3131 ts3132 ts3133 ts3134 ts3135 ts3136 ts3137 ts3138 ts3139 ts3140 \
	ts3141 ts3142 ts3143 ts3144 ts3145 ts3146 ts3147 ts3148 ts3149 ts3150 \
	ts3151 ts3152 ts3153 ts3154 ts3155 ts3156 ts3157 ts3158 ts3159 ts3160 \
	ts3161 ts3162 ts3163 ts3164 ts3165 ts3166 ts3167 ts3168 ts3169 ts3170 \
	ts3171 ts3172 ts3173 ts3174 ts3175 ts3176 ts3177 ts3178 ts3179 ts3180 \
	ts3181 ts3182 ts3183 ts3184 ts3185 ts3186 ts3187 ts3188 ts3189 ts3190 \
	ts3191 ts3192 ts3193 ts3194 ts3195 ts3196 ts3197 ts3198 ts3199 ts3200

OUTFILES=ts3101.out ts3102.out ts3103.out ts3104.out ts3105.out ts3106.out ts3107.out ts3108.out ts3109.out ts3110.out \
	ts3111.out ts3112.out ts3113.out ts3114.out ts3115.out ts3116.out ts3117.out ts3118.out ts3119.out ts3120.out \
	ts3121.out ts3122.out ts3123.out ts3124.out ts3125.out ts3126.out ts3127.out ts3128.out ts3129.out ts3130.out \
	ts3131.out ts3132.out ts3133.out ts3134.out ts3135.out ts3136.out ts3137.out ts3138.out ts3139.out ts3140.out \
	ts3141.out ts3142.out ts3143.out ts3144.out ts3145.out ts3146.out ts3147.out ts3148.out ts3149.out ts3150.out \
	ts3151.out ts3152.out ts3153.out ts3154.out ts3155.out ts3156.out ts3157.out ts3158.out ts3159.out ts3160.out \
	ts3161.out ts3162.out ts3163.out ts3164.out ts3165.out ts3166.out ts3167.out ts3168.out ts3169.out ts3170.out \
	ts3171.out ts3172.out ts3173.out ts3174.out ts3175.out ts3176.out ts3177.out ts3178.out ts3179.out ts3180.out \
	ts3181.out ts3182.out ts3183.out ts3184.out ts3185.out ts3186.out ts3187.out ts3188.out ts3189.out ts3190.out \
	ts3191.out ts3192.out ts3193.out ts3194.out ts3195.out ts3196.out ts3197.out ts3198.out ts3199.out ts3200.out

all: $(EXFILES)

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

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

ts3101.out: ts3101
	ts3101 >ts3101.out


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

ts3102.out: ts3102
	ts3102 >ts3102.out


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

ts3103.out: ts3103
	ts3103 >ts3103.out


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

ts3104.out: ts3104
	ts3104 >ts3104.out


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

ts3105.out: ts3105
	ts3105 >ts3105.out


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

ts3106.out: ts3106
	ts3106 >ts3106.out


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

ts3107.out: ts3107
	ts3107 >ts3107.out


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

ts3108.out: ts3108
	ts3108 >ts3108.out


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

ts3109.out: ts3109
	ts3109 >ts3109.out


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

ts3110.out: ts3110
	ts3110 >ts3110.out


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

ts3111.out: ts3111
	ts3111 >ts3111.out


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

ts3112.out: ts3112
	ts3112 >ts3112.out


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

ts3113.out: ts3113
	ts3113 >ts3113.out


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

ts3114.out: ts3114
	ts3114 >ts3114.out


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

ts3115.out: ts3115
	ts3115 >ts3115.out


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

ts3116.out: ts3116
	ts3116 >ts3116.out


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

ts3117.out: ts3117
	ts3117 >ts3117.out


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

ts3118.out: ts3118
	ts3118 >ts3118.out


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

ts3119.out: ts3119
	ts3119 >ts3119.out


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

ts3120.out: ts3120
	ts3120 >ts3120.out


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

ts3121.out: ts3121
	ts3121 >ts3121.out


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

ts3122.out: ts3122
	ts3122 >ts3122.out


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

ts3123.out: ts3123
	ts3123 >ts3123.out


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

ts3124.out: ts3124
	ts3124 >ts3124.out


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

ts3125.out: ts3125
	ts3125 >ts3125.out


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

ts3126.out: ts3126
	ts3126 >ts3126.out


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

ts3127.out: ts3127
	ts3127 >ts3127.out


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

ts3128.out: ts3128
	ts3128 >ts3128.out


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

ts3129.out: ts3129
	ts3129 >ts3129.out


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

ts3130.out: ts3130
	ts3130 >ts3130.out


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

ts3131.out: ts3131
	ts3131 >ts3131.out


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

ts3132.out: ts3132
	ts3132 >ts3132.out


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

ts3133.out: ts3133
	ts3133 >ts3133.out


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

ts3134.out: ts3134
	ts3134 >ts3134.out


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

ts3135.out: ts3135
	ts3135 >ts3135.out


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

ts3136.out: ts3136
	ts3136 >ts3136.out


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

ts3137.out: ts3137
	ts3137 >ts3137.out


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

ts3138.out: ts3138
	ts3138 >ts3138.out


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

ts3139.out: ts3139
	ts3139 >ts3139.out


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

ts3140.out: ts3140
	ts3140 >ts3140.out


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

ts3141.out: ts3141
	ts3141 >ts3141.out


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

ts3142.out: ts3142
	ts3142 >ts3142.out


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

ts3143.out: ts3143
	ts3143 >ts3143.out


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

ts3144.out: ts3144
	ts3144 >ts3144.out


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

ts3145.out: ts3145
	ts3145 >ts3145.out


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

ts3146.out: ts3146
	ts3146 >ts3146.out


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

ts3147.out: ts3147
	ts3147 >ts3147.out


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

ts3148.out: ts3148
	ts3148 >ts3148.out


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

ts3149.out: ts3149
	ts3149 >ts3149.out


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

ts3150.out: ts3150
	ts3150 >ts3150.out


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

ts3151.out: ts3151
	ts3151 >ts3151.out


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

ts3152.out: ts3152
	ts3152 >ts3152.out


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

ts3153.out: ts3153
	ts3153 >ts3153.out


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

ts3154.out: ts3154
	ts3154 >ts3154.out


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

ts3155.out: ts3155
	ts3155 >ts3155.out


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

ts3156.out: ts3156
	ts3156 >ts3156.out


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

ts3157.out: ts3157
	ts3157 >ts3157.out


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

ts3158.out: ts3158
	ts3158 >ts3158.out


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

ts3159.out: ts3159
	ts3159 >ts3159.out


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

ts3160.out: ts3160
	ts3160 >ts3160.out


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

ts3161.out: ts3161
	ts3161 >ts3161.out


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

ts3162.out: ts3162
	ts3162 >ts3162.out


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

ts3163.out: ts3163
	ts3163 >ts3163.out


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

ts3164.out: ts3164
	ts3164 >ts3164.out


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

ts3165.out: ts3165
	ts3165 >ts3165.out


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

ts3166.out: ts3166
	ts3166 >ts3166.out


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

ts3167.out: ts3167
	ts3167 >ts3167.out


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

ts3168.out: ts3168
	ts3168 >ts3168.out


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

ts3169.out: ts3169
	ts3169 >ts3169.out


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

ts3170.out: ts3170
	ts3170 >ts3170.out


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

ts3171.out: ts3171
	ts3171 >ts3171.out


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

ts3172.out: ts3172
	ts3172 >ts3172.out


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

ts3173.out: ts3173
	ts3173 >ts3173.out


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

ts3174.out: ts3174
	ts3174 >ts3174.out


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

ts3175.out: ts3175
	ts3175 >ts3175.out


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

ts3176.out: ts3176
	ts3176 >ts3176.out


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

ts3177.out: ts3177
	ts3177 >ts3177.out


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

ts3178.out: ts3178
	ts3178 >ts3178.out


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

ts3179.out: ts3179
	ts3179 >ts3179.out


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

ts3180.out: ts3180
	ts3180 >ts3180.out


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

ts3181.out: ts3181
	ts3181 >ts3181.out


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

ts3182.out: ts3182
	ts3182 >ts3182.out


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

ts3183.out: ts3183
	ts3183 >ts3183.out


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

ts3184.out: ts3184
	ts3184 >ts3184.out


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

ts3185.out: ts3185
	ts3185 >ts3185.out


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

ts3186.out: ts3186
	ts3186 >ts3186.out


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

ts3187.out: ts3187
	ts3187 >ts3187.out


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

ts3188.out: ts3188
	ts3188 >ts3188.out


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

ts3189.out: ts3189
	ts3189 >ts3189.out
	for ((i=0 ; i<50; i++)) ; do ts3189 >>ts3189.out; done


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

ts3190.out: ts3190
	ts3190 >ts3190.out
	for ((i=0 ; i<50; i++)) ; do ts3190 >>ts3190.out; done


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

ts3191.out: ts3191
	ts3191 >ts3191.out
	for ((i=0 ; i<50; i++)) ; do ts3191 >>ts3191.out; done


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

ts3192.out: ts3192
	ts3192 >ts3192.out
	for ((i=0 ; i<50; i++)) ; do ts3192 >>ts3192.out; done


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

ts3193.out: ts3193
	ts3193 >ts3193.out
	for ((i=0 ; i<50; i++)) ; do ts3193 >>ts3193.out; done


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

ts3194.out: ts3194
	ts3194 >ts3194.out
	for ((i=0 ; i<50; i++)) ; do ts3194 >>ts3194.out; done


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

ts3195.out: ts3195
	ts3195 >ts3195.out
	for ((i=0 ; i<50; i++)) ; do ts3195 >>ts3195.out; done


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

ts3196.out: ts3196
	ts3196 >ts3196.out
	for ((i=0 ; i<50; i++)) ; do ts3196 >>ts3196.out; done


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

ts3197.out: ts3197
	ts3197 >ts3197.out
	for ((i=0 ; i<50; i++)) ; do ts3197 >>ts3197.out; done


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

ts3198.out: ts3198
	ts3198 >ts3198.out
	for ((i=0 ; i<50; i++)) ; do ts3198 >>ts3198.out; done


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

ts3199.out: ts3199
	ts3199 >ts3199.out
	for ((i=0 ; i<50; i++)) ; do ts3199 >>ts3199.out; done


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

ts3200.out: ts3200
	ts3200 >ts3200.out
	for ((i=0 ; i<50; i++)) ; do ts3200 >>ts3200.out; done



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

.SUFFIXES: .dgl
