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

DGLFILES=ts2001.dgl ts2002.dgl ts2003.dgl ts2004.dgl ts2005.dgl ts2006.dgl ts2007.dgl ts2008.dgl ts2009.dgl ts2010.dgl \
	ts2011.dgl ts2012.dgl ts2013.dgl ts2014.dgl ts2015.dgl ts2016.dgl ts2017.dgl ts2018.dgl ts2019.dgl ts2020.dgl \
	ts2021.dgl ts2022.dgl ts2023.dgl ts2024.dgl ts2025.dgl ts2026.dgl ts2027.dgl ts2028.dgl ts2029.dgl ts2030.dgl \
	ts2031.dgl ts2032.dgl ts2033.dgl ts2034.dgl ts2035.dgl ts2036.dgl ts2037.dgl ts2038.dgl ts2039.dgl ts2040.dgl \
	ts2041.dgl ts2042.dgl ts2043.dgl ts2044.dgl ts2045.dgl ts2046.dgl ts2047.dgl ts2048.dgl ts2049.dgl ts2050.dgl \
	ts2051.dgl ts2052.dgl ts2053.dgl ts2054.dgl ts2055.dgl ts2056.dgl ts2057.dgl ts2058.dgl ts2059.dgl ts2060.dgl \
	ts2061.dgl ts2062.dgl ts2063.dgl ts2064.dgl ts2065.dgl ts2066.dgl ts2067.dgl ts2068.dgl ts2069.dgl ts2070.dgl \
	ts2071.dgl ts2072.dgl ts2073.dgl ts2074.dgl ts2075.dgl ts2076.dgl ts2077.dgl ts2078.dgl ts2079.dgl ts2080.dgl \
	ts2081.dgl ts2082.dgl ts2083.dgl ts2084.dgl ts2085.dgl ts2086.dgl ts2087.dgl ts2088.dgl ts2089.dgl ts2090.dgl \
	ts2091.dgl ts2092.dgl ts2093.dgl ts2094.dgl ts2095.dgl ts2096.dgl ts2097.dgl ts2098.dgl ts2099.dgl ts2100.dgl

CFILES= ts2001.cpp ts2002.cpp ts2003.cpp ts2004.cpp ts2005.cpp ts2006.cpp ts2007.cpp ts2008.cpp ts2009.cpp ts2010.cpp \
	ts2011.cpp ts2012.cpp ts2013.cpp ts2014.cpp ts2015.cpp ts2016.cpp ts2017.cpp ts2018.cpp ts2019.cpp ts2020.cpp \
	ts2021.cpp ts2022.cpp ts2023.cpp ts2024.cpp ts2025.cpp ts2026.cpp ts2027.cpp ts2028.cpp ts2029.cpp ts2030.cpp \
	ts2031.cpp ts2032.cpp ts2033.cpp ts2034.cpp ts2035.cpp ts2036.cpp ts2037.cpp ts2038.cpp ts2039.cpp ts2040.cpp \
	ts2041.cpp ts2042.cpp ts2043.cpp ts2044.cpp ts2045.cpp ts2046.cpp ts2047.cpp ts2048.cpp ts2049.cpp ts2050.cpp \
	ts2051.cpp ts2052.cpp ts2053.cpp ts2054.cpp ts2055.cpp ts2056.cpp ts2057.cpp ts2058.cpp ts2059.cpp ts2060.cpp \
	ts2061.cpp ts2062.cpp ts2063.cpp ts2064.cpp ts2065.cpp ts2066.cpp ts2067.cpp ts2068.cpp ts2069.cpp ts2070.cpp \
	ts2071.cpp ts2072.cpp ts2073.cpp ts2074.cpp ts2075.cpp ts2076.cpp ts2077.cpp ts2078.cpp ts2079.cpp ts2080.cpp \
	ts2081.cpp ts2082.cpp ts2083.cpp ts2084.cpp ts2085.cpp ts2086.cpp ts2087.cpp ts2088.cpp ts2089.cpp ts2090.cpp \
	ts2091.cpp ts2092.cpp ts2093.cpp ts2094.cpp ts2095.cpp ts2096.cpp ts2097.cpp ts2098.cpp ts2099.cpp ts2100.cpp

RANDFILES=ts2001.rand ts2002.rand ts2003.rand ts2004.rand ts2005.rand ts2006.rand ts2007.rand ts2008.rand ts2009.rand ts2010.rand \
	ts2011.rand ts2012.rand ts2013.rand ts2014.rand ts2015.rand ts2016.rand ts2017.rand ts2018.rand ts2019.rand ts2020.rand \
	ts2021.rand ts2022.rand ts2023.rand ts2024.rand ts2025.rand ts2026.rand ts2027.rand ts2028.rand ts2029.rand ts2030.rand \
	ts2031.rand ts2032.rand ts2033.rand ts2034.rand ts2035.rand ts2036.rand ts2037.rand ts2038.rand ts2039.rand ts2040.rand \
	ts2041.rand ts2042.rand ts2043.rand ts2044.rand ts2045.rand ts2046.rand ts2047.rand ts2048.rand ts2049.rand ts2050.rand \
	ts2051.rand ts2052.rand ts2053.rand ts2054.rand ts2055.rand ts2056.rand ts2057.rand ts2058.rand ts2059.rand ts2060.rand \
	ts2061.rand ts2062.rand ts2063.rand ts2064.rand ts2065.rand ts2066.rand ts2067.rand ts2068.rand ts2069.rand ts2070.rand \
	ts2071.rand ts2072.rand ts2073.rand ts2074.rand ts2075.rand ts2076.rand ts2077.rand ts2078.rand ts2079.rand ts2080.rand \
	ts2081.rand ts2082.rand ts2083.rand ts2084.rand ts2085.rand ts2086.rand ts2087.rand ts2088.rand ts2089.rand ts2090.rand \
	ts2091.rand ts2092.rand ts2093.rand ts2094.rand ts2095.rand ts2096.rand ts2097.rand ts2098.rand ts2099.rand ts2100.rand

EXFILES=ts2001 ts2002 ts2003 ts2004 ts2005 ts2006 ts2007 ts2008 ts2009 ts2010 \
	ts2011 ts2012 ts2013 ts2014 ts2015 ts2016 ts2017 ts2018 ts2019 ts2020 \
	ts2021 ts2022 ts2023 ts2024 ts2025 ts2026 ts2027 ts2028 ts2029 ts2030 \
	ts2031 ts2032 ts2033 ts2034 ts2035 ts2036 ts2037 ts2038 ts2039 ts2040 \
	ts2041 ts2042 ts2043 ts2044 ts2045 ts2046 ts2047 ts2048 ts2049 ts2050 \
	ts2051 ts2052 ts2053 ts2054 ts2055 ts2056 ts2057 ts2058 ts2059 ts2060 \
	ts2061 ts2062 ts2063 ts2064 ts2065 ts2066 ts2067 ts2068 ts2069 ts2070 \
	ts2071 ts2072 ts2073 ts2074 ts2075 ts2076 ts2077 ts2078 ts2079 ts2080 \
	ts2081 ts2082 ts2083 ts2084 ts2085 ts2086 ts2087 ts2088 ts2089 ts2090 \
	ts2091 ts2092 ts2093 ts2094 ts2095 ts2096 ts2097 ts2098 ts2099 ts2100

OUTFILES=ts2001.out ts2002.out ts2003.out ts2004.out ts2005.out ts2006.out ts2007.out ts2008.out ts2009.out ts2010.out \
	ts2011.out ts2012.out ts2013.out ts2014.out ts2015.out ts2016.out ts2017.out ts2018.out ts2019.out ts2020.out \
	ts2021.out ts2022.out ts2023.out ts2024.out ts2025.out ts2026.out ts2027.out ts2028.out ts2029.out ts2030.out \
	ts2031.out ts2032.out ts2033.out ts2034.out ts2035.out ts2036.out ts2037.out ts2038.out ts2039.out ts2040.out \
	ts2041.out ts2042.out ts2043.out ts2044.out ts2045.out ts2046.out ts2047.out ts2048.out ts2049.out ts2050.out \
	ts2051.out ts2052.out ts2053.out ts2054.out ts2055.out ts2056.out ts2057.out ts2058.out ts2059.out ts2060.out \
	ts2061.out ts2062.out ts2063.out ts2064.out ts2065.out ts2066.out ts2067.out ts2068.out ts2069.out ts2070.out \
	ts2071.out ts2072.out ts2073.out ts2074.out ts2075.out ts2076.out ts2077.out ts2078.out ts2079.out ts2080.out \
	ts2081.out ts2082.out ts2083.out ts2084.out ts2085.out ts2086.out ts2087.out ts2088.out ts2089.out ts2090.out \
	ts2091.out ts2092.out ts2093.out ts2094.out ts2095.out ts2096.out ts2097.out ts2098.out ts2099.out ts2100.out

all: $(EXFILES)

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

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

ts2001.out: ts2001
	ts2001 >ts2001.out


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

ts2002.out: ts2002
	ts2002 >ts2002.out


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

ts2003.out: ts2003
	ts2003 >ts2003.out


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

ts2004.out: ts2004
	ts2004 >ts2004.out


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

ts2005.out: ts2005
	ts2005 >ts2005.out


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

ts2006.out: ts2006
	ts2006 >ts2006.out


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

ts2007.out: ts2007
	ts2007 >ts2007.out


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

ts2008.out: ts2008
	ts2008 >ts2008.out


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

ts2009.out: ts2009
	ts2009 >ts2009.out


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

ts2010.out: ts2010
	ts2010 >ts2010.out


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

ts2011.out: ts2011
	ts2011 >ts2011.out


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

ts2012.out: ts2012
	ts2012 >ts2012.out


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

ts2013.out: ts2013
	ts2013 >ts2013.out


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

ts2014.out: ts2014
	ts2014 >ts2014.out


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

ts2015.out: ts2015
	ts2015 >ts2015.out


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

ts2016.out: ts2016
	ts2016 >ts2016.out


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

ts2017.out: ts2017
	ts2017 >ts2017.out


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

ts2018.out: ts2018
	ts2018 >ts2018.out


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

ts2019.out: ts2019
	ts2019 >ts2019.out


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

ts2020.out: ts2020
	ts2020 >ts2020.out


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

ts2021.out: ts2021
	ts2021 >ts2021.out


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

ts2022.out: ts2022
	ts2022 >ts2022.out


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

ts2023.out: ts2023
	ts2023 >ts2023.out


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

ts2024.out: ts2024
	ts2024 >ts2024.out


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

ts2025.out: ts2025
	ts2025 >ts2025.out


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

ts2026.out: ts2026
	ts2026 >ts2026.out


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

ts2027.out: ts2027
	ts2027 >ts2027.out


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

ts2028.out: ts2028
	ts2028 >ts2028.out


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

ts2029.out: ts2029
	ts2029 >ts2029.out


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

ts2030.out: ts2030
	ts2030 >ts2030.out


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

ts2031.out: ts2031
	ts2031 >ts2031.out


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

ts2032.out: ts2032
	ts2032 >ts2032.out


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

ts2033.out: ts2033
	ts2033 >ts2033.out


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

ts2034.out: ts2034
	ts2034 >ts2034.out


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

ts2035.out: ts2035
	ts2035 >ts2035.out


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

ts2036.out: ts2036
	ts2036 >ts2036.out


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

ts2037.out: ts2037
	ts2037 >ts2037.out


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

ts2038.out: ts2038
	ts2038 >ts2038.out


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

ts2039.out: ts2039
	ts2039 >ts2039.out


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

ts2040.out: ts2040
	ts2040 >ts2040.out


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

ts2041.out: ts2041
	ts2041 >ts2041.out


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

ts2042.out: ts2042
	ts2042 >ts2042.out


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

ts2043.out: ts2043
	ts2043 >ts2043.out


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

ts2044.out: ts2044
	ts2044 >ts2044.out


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

ts2045.out: ts2045
	ts2045 >ts2045.out


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

ts2046.out: ts2046
	ts2046 >ts2046.out


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

ts2047.out: ts2047
	ts2047 >ts2047.out


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

ts2048.out: ts2048
	ts2048 >ts2048.out


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

ts2049.out: ts2049
	ts2049 >ts2049.out


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

ts2050.out: ts2050
	ts2050 >ts2050.out


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

ts2051.out: ts2051
	ts2051 >ts2051.out


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

ts2052.out: ts2052
	ts2052 >ts2052.out


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

ts2053.out: ts2053
	ts2053 >ts2053.out


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

ts2054.out: ts2054
	ts2054 >ts2054.out


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

ts2055.out: ts2055
	ts2055 >ts2055.out


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

ts2056.out: ts2056
	ts2056 >ts2056.out


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

ts2057.out: ts2057
	ts2057 >ts2057.out


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

ts2058.out: ts2058
	ts2058 >ts2058.out


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

ts2059.out: ts2059
	ts2059 >ts2059.out


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

ts2060.out: ts2060
	ts2060 >ts2060.out


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

ts2061.out: ts2061
	ts2061 >ts2061.out


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

ts2062.out: ts2062
	ts2062 >ts2062.out


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

ts2063.out: ts2063
	ts2063 >ts2063.out


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

ts2064.out: ts2064
	ts2064 >ts2064.out


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

ts2065.out: ts2065
	ts2065 >ts2065.out


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

ts2066.out: ts2066
	ts2066 >ts2066.out


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

ts2067.out: ts2067
	ts2067 >ts2067.out


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

ts2068.out: ts2068
	ts2068 >ts2068.out


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

ts2069.out: ts2069
	ts2069 >ts2069.out


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

ts2070.out: ts2070
	ts2070 >ts2070.out


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

ts2071.out: ts2071
	ts2071 >ts2071.out


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

ts2072.out: ts2072
	ts2072 >ts2072.out


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

ts2073.out: ts2073
	ts2073 >ts2073.out


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

ts2074.out: ts2074
	ts2074 >ts2074.out


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

ts2075.out: ts2075
	ts2075 >ts2075.out


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

ts2076.out: ts2076
	ts2076 >ts2076.out


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

ts2077.out: ts2077
	ts2077 >ts2077.out


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

ts2078.out: ts2078
	ts2078 >ts2078.out


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

ts2079.out: ts2079
	ts2079 >ts2079.out


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

ts2080.out: ts2080
	ts2080 >ts2080.out


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

ts2081.out: ts2081
	ts2081 >ts2081.out


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

ts2082.out: ts2082
	ts2082 >ts2082.out


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

ts2083.out: ts2083
	ts2083 >ts2083.out


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

ts2084.out: ts2084
	ts2084 >ts2084.out


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

ts2085.out: ts2085
	ts2085 >ts2085.out


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

ts2086.out: ts2086
	ts2086 >ts2086.out


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

ts2087.out: ts2087
	ts2087 >ts2087.out


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

ts2088.out: ts2088
	ts2088 >ts2088.out


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

ts2089.out: ts2089
	ts2089 >ts2089.out


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

ts2090.out: ts2090
	ts2090 >ts2090.out


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

ts2091.out: ts2091
	ts2091 >ts2091.out


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

ts2092.out: ts2092
	ts2092 >ts2092.out


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

ts2093.out: ts2093
	ts2093 >ts2093.out


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

ts2094.out: ts2094
	ts2094 >ts2094.out


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

ts2095.out: ts2095
	ts2095 >ts2095.out


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

ts2096.out: ts2096
	ts2096 >ts2096.out


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

ts2097.out: ts2097
	ts2097 >ts2097.out


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

ts2098.out: ts2098
	ts2098 >ts2098.out


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

ts2099.out: ts2099
	ts2099 >ts2099.out


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

ts2100.out: ts2100
	ts2100 >ts2100.out



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

.SUFFIXES: .dgl
