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

DGLFILES=ts2801.dgl ts2802.dgl ts2803.dgl ts2804.dgl ts2805.dgl ts2806.dgl ts2807.dgl ts2808.dgl ts2809.dgl ts2810.dgl \
	ts2811.dgl ts2812.dgl ts2813.dgl ts2814.dgl ts2815.dgl ts2816.dgl ts2817.dgl ts2818.dgl ts2819.dgl ts2820.dgl \
	ts2821.dgl ts2822.dgl ts2823.dgl ts2824.dgl ts2825.dgl ts2826.dgl ts2827.dgl ts2828.dgl ts2829.dgl ts2830.dgl \
	ts2831.dgl ts2832.dgl ts2833.dgl ts2834.dgl ts2835.dgl ts2836.dgl ts2837.dgl ts2838.dgl ts2839.dgl ts2840.dgl \
	ts2841.dgl ts2842.dgl ts2843.dgl ts2844.dgl ts2845.dgl ts2846.dgl ts2847.dgl ts2848.dgl ts2849.dgl ts2850.dgl \
	ts2851.dgl ts2852.dgl ts2853.dgl ts2854.dgl ts2855.dgl ts2856.dgl ts2857.dgl ts2858.dgl ts2859.dgl ts2860.dgl \
	ts2861.dgl ts2862.dgl ts2863.dgl ts2864.dgl ts2865.dgl ts2866.dgl ts2867.dgl ts2868.dgl ts2869.dgl ts2870.dgl \
	ts2871.dgl ts2872.dgl ts2873.dgl ts2874.dgl ts2875.dgl ts2876.dgl ts2877.dgl ts2878.dgl ts2879.dgl ts2880.dgl \
	ts2881.dgl ts2882.dgl ts2883.dgl ts2884.dgl ts2885.dgl ts2886.dgl ts2887.dgl ts2888.dgl ts2889.dgl ts2890.dgl \
	ts2891.dgl ts2892.dgl ts2893.dgl ts2894.dgl ts2895.dgl ts2896.dgl ts2897.dgl ts2898.dgl ts2899.dgl ts2900.dgl

CFILES= ts2801.cpp ts2802.cpp ts2803.cpp ts2804.cpp ts2805.cpp ts2806.cpp ts2807.cpp ts2808.cpp ts2809.cpp ts2810.cpp \
	ts2811.cpp ts2812.cpp ts2813.cpp ts2814.cpp ts2815.cpp ts2816.cpp ts2817.cpp ts2818.cpp ts2819.cpp ts2820.cpp \
	ts2821.cpp ts2822.cpp ts2823.cpp ts2824.cpp ts2825.cpp ts2826.cpp ts2827.cpp ts2828.cpp ts2829.cpp ts2830.cpp \
	ts2831.cpp ts2832.cpp ts2833.cpp ts2834.cpp ts2835.cpp ts2836.cpp ts2837.cpp ts2838.cpp ts2839.cpp ts2840.cpp \
	ts2841.cpp ts2842.cpp ts2843.cpp ts2844.cpp ts2845.cpp ts2846.cpp ts2847.cpp ts2848.cpp ts2849.cpp ts2850.cpp \
	ts2851.cpp ts2852.cpp ts2853.cpp ts2854.cpp ts2855.cpp ts2856.cpp ts2857.cpp ts2858.cpp ts2859.cpp ts2860.cpp \
	ts2861.cpp ts2862.cpp ts2863.cpp ts2864.cpp ts2865.cpp ts2866.cpp ts2867.cpp ts2868.cpp ts2869.cpp ts2870.cpp \
	ts2871.cpp ts2872.cpp ts2873.cpp ts2874.cpp ts2875.cpp ts2876.cpp ts2877.cpp ts2878.cpp ts2879.cpp ts2880.cpp \
	ts2881.cpp ts2882.cpp ts2883.cpp ts2884.cpp ts2885.cpp ts2886.cpp ts2887.cpp ts2888.cpp ts2889.cpp ts2890.cpp \
	ts2891.cpp ts2892.cpp ts2893.cpp ts2894.cpp ts2895.cpp ts2896.cpp ts2897.cpp ts2898.cpp ts2899.cpp ts2900.cpp

RANDFILES=ts2801.rand ts2802.rand ts2803.rand ts2804.rand ts2805.rand ts2806.rand ts2807.rand ts2808.rand ts2809.rand ts2810.rand \
	ts2811.rand ts2812.rand ts2813.rand ts2814.rand ts2815.rand ts2816.rand ts2817.rand ts2818.rand ts2819.rand ts2820.rand \
	ts2821.rand ts2822.rand ts2823.rand ts2824.rand ts2825.rand ts2826.rand ts2827.rand ts2828.rand ts2829.rand ts2830.rand \
	ts2831.rand ts2832.rand ts2833.rand ts2834.rand ts2835.rand ts2836.rand ts2837.rand ts2838.rand ts2839.rand ts2840.rand \
	ts2841.rand ts2842.rand ts2843.rand ts2844.rand ts2845.rand ts2846.rand ts2847.rand ts2848.rand ts2849.rand ts2850.rand \
	ts2851.rand ts2852.rand ts2853.rand ts2854.rand ts2855.rand ts2856.rand ts2857.rand ts2858.rand ts2859.rand ts2860.rand \
	ts2861.rand ts2862.rand ts2863.rand ts2864.rand ts2865.rand ts2866.rand ts2867.rand ts2868.rand ts2869.rand ts2870.rand \
	ts2871.rand ts2872.rand ts2873.rand ts2874.rand ts2875.rand ts2876.rand ts2877.rand ts2878.rand ts2879.rand ts2880.rand \
	ts2881.rand ts2882.rand ts2883.rand ts2884.rand ts2885.rand ts2886.rand ts2887.rand ts2888.rand ts2889.rand ts2890.rand \
	ts2891.rand ts2892.rand ts2893.rand ts2894.rand ts2895.rand ts2896.rand ts2897.rand ts2898.rand ts2899.rand ts2900.rand

EXFILES=ts2801 ts2802 ts2803 ts2804 ts2805 ts2806 ts2807 ts2808 ts2809 ts2810 \
	ts2811 ts2812 ts2813 ts2814 ts2815 ts2816 ts2817 ts2818 ts2819 ts2820 \
	ts2821 ts2822 ts2823 ts2824 ts2825 ts2826 ts2827 ts2828 ts2829 ts2830 \
	ts2831 ts2832 ts2833 ts2834 ts2835 ts2836 ts2837 ts2838 ts2839 ts2840 \
	ts2841 ts2842 ts2843 ts2844 ts2845 ts2846 ts2847 ts2848 ts2849 ts2850 \
	ts2851 ts2852 ts2853 ts2854 ts2855 ts2856 ts2857 ts2858 ts2859 ts2860 \
	ts2861 ts2862 ts2863 ts2864 ts2865 ts2866 ts2867 ts2868 ts2869 ts2870 \
	ts2871 ts2872 ts2873 ts2874 ts2875 ts2876 ts2877 ts2878 ts2879 ts2880 \
	ts2881 ts2882 ts2883 ts2884 ts2885 ts2886 ts2887 ts2888 ts2889 ts2890 \
	ts2891 ts2892 ts2893 ts2894 ts2895 ts2896 ts2897 ts2898 ts2899 ts2900

OUTFILES=ts2801.out ts2802.out ts2803.out ts2804.out ts2805.out ts2806.out ts2807.out ts2808.out ts2809.out ts2810.out \
	ts2811.out ts2812.out ts2813.out ts2814.out ts2815.out ts2816.out ts2817.out ts2818.out ts2819.out ts2820.out \
	ts2821.out ts2822.out ts2823.out ts2824.out ts2825.out ts2826.out ts2827.out ts2828.out ts2829.out ts2830.out \
	ts2831.out ts2832.out ts2833.out ts2834.out ts2835.out ts2836.out ts2837.out ts2838.out ts2839.out ts2840.out \
	ts2841.out ts2842.out ts2843.out ts2844.out ts2845.out ts2846.out ts2847.out ts2848.out ts2849.out ts2850.out \
	ts2851.out ts2852.out ts2853.out ts2854.out ts2855.out ts2856.out ts2857.out ts2858.out ts2859.out ts2860.out \
	ts2861.out ts2862.out ts2863.out ts2864.out ts2865.out ts2866.out ts2867.out ts2868.out ts2869.out ts2870.out \
	ts2871.out ts2872.out ts2873.out ts2874.out ts2875.out ts2876.out ts2877.out ts2878.out ts2879.out ts2880.out \
	ts2881.out ts2882.out ts2883.out ts2884.out ts2885.out ts2886.out ts2887.out ts2888.out ts2889.out ts2890.out \
	ts2891.out ts2892.out ts2893.out ts2894.out ts2895.out ts2896.out ts2897.out ts2898.out ts2899.out ts2900.out

all: $(EXFILES)

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

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

ts2801.out: ts2801
	ts2801 >ts2801.out


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

ts2802.out: ts2802
	ts2802 >ts2802.out


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

ts2803.out: ts2803
	ts2803 >ts2803.out


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

ts2804.out: ts2804
	ts2804 >ts2804.out


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

ts2805.out: ts2805
	ts2805 >ts2805.out


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

ts2806.out: ts2806
	ts2806 >ts2806.out


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

ts2807.out: ts2807
	ts2807 >ts2807.out


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

ts2808.out: ts2808
	ts2808 >ts2808.out


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

ts2809.out: ts2809
	ts2809 >ts2809.out


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

ts2810.out: ts2810
	ts2810 >ts2810.out


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

ts2811.out: ts2811
	ts2811 >ts2811.out


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

ts2812.out: ts2812
	ts2812 >ts2812.out


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

ts2813.out: ts2813
	ts2813 >ts2813.out


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

ts2814.out: ts2814
	ts2814 >ts2814.out


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

ts2815.out: ts2815
	ts2815 >ts2815.out


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

ts2816.out: ts2816
	ts2816 >ts2816.out


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

ts2817.out: ts2817
	ts2817 >ts2817.out


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

ts2818.out: ts2818
	ts2818 >ts2818.out


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

ts2819.out: ts2819
	ts2819 >ts2819.out


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

ts2820.out: ts2820
	ts2820 >ts2820.out


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

ts2821.out: ts2821
	ts2821 >ts2821.out


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

ts2822.out: ts2822
	ts2822 >ts2822.out


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

ts2823.out: ts2823
	ts2823 >ts2823.out


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

ts2824.out: ts2824
	ts2824 >ts2824.out


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

ts2825.out: ts2825
	ts2825 >ts2825.out


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

ts2826.out: ts2826
	ts2826 >ts2826.out


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

ts2827.out: ts2827
	ts2827 >ts2827.out


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

ts2828.out: ts2828
	ts2828 >ts2828.out


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

ts2829.out: ts2829
	ts2829 >ts2829.out


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

ts2830.out: ts2830
	ts2830 >ts2830.out


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

ts2831.out: ts2831
	ts2831 >ts2831.out


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

ts2832.out: ts2832
	ts2832 >ts2832.out


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

ts2833.out: ts2833
	ts2833 >ts2833.out


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

ts2834.out: ts2834
	ts2834 >ts2834.out


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

ts2835.out: ts2835
	ts2835 >ts2835.out


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

ts2836.out: ts2836
	ts2836 >ts2836.out


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

ts2837.out: ts2837
	ts2837 >ts2837.out


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

ts2838.out: ts2838
	ts2838 >ts2838.out


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

ts2839.out: ts2839
	ts2839 >ts2839.out


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

ts2840.out: ts2840
	ts2840 >ts2840.out


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

ts2841.out: ts2841
	ts2841 >ts2841.out


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

ts2842.out: ts2842
	ts2842 >ts2842.out


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

ts2843.out: ts2843
	ts2843 >ts2843.out


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

ts2844.out: ts2844
	ts2844 >ts2844.out


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

ts2845.out: ts2845
	ts2845 >ts2845.out


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

ts2846.out: ts2846
	ts2846 >ts2846.out


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

ts2847.out: ts2847
	ts2847 >ts2847.out


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

ts2848.out: ts2848
	ts2848 >ts2848.out


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

ts2849.out: ts2849
	ts2849 >ts2849.out


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

ts2850.out: ts2850
	ts2850 >ts2850.out


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

ts2851.out: ts2851
	ts2851 >ts2851.out


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

ts2852.out: ts2852
	ts2852 >ts2852.out


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

ts2853.out: ts2853
	ts2853 >ts2853.out


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

ts2854.out: ts2854
	ts2854 >ts2854.out


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

ts2855.out: ts2855
	ts2855 >ts2855.out


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

ts2856.out: ts2856
	ts2856 >ts2856.out


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

ts2857.out: ts2857
	ts2857 >ts2857.out


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

ts2858.out: ts2858
	ts2858 >ts2858.out


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

ts2859.out: ts2859
	ts2859 >ts2859.out


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

ts2860.out: ts2860
	ts2860 >ts2860.out


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

ts2861.out: ts2861
	ts2861 >ts2861.out


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

ts2862.out: ts2862
	ts2862 >ts2862.out


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

ts2863.out: ts2863
	ts2863 >ts2863.out


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

ts2864.out: ts2864
	ts2864 >ts2864.out


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

ts2865.out: ts2865
	ts2865 >ts2865.out


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

ts2866.out: ts2866
	ts2866 >ts2866.out


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

ts2867.out: ts2867
	ts2867 >ts2867.out


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

ts2868.out: ts2868
	ts2868 >ts2868.out


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

ts2869.out: ts2869
	ts2869 >ts2869.out


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

ts2870.out: ts2870
	ts2870 >ts2870.out


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

ts2871.out: ts2871
	ts2871 >ts2871.out


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

ts2872.out: ts2872
	ts2872 >ts2872.out


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

ts2873.out: ts2873
	ts2873 >ts2873.out


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

ts2874.out: ts2874
	ts2874 >ts2874.out


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

ts2875.out: ts2875
	ts2875 >ts2875.out


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

ts2876.out: ts2876
	ts2876 >ts2876.out


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

ts2877.out: ts2877
	ts2877 >ts2877.out


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

ts2878.out: ts2878
	ts2878 >ts2878.out


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

ts2879.out: ts2879
	ts2879 >ts2879.out


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

ts2880.out: ts2880
	ts2880 >ts2880.out


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

ts2881.out: ts2881
	ts2881 >ts2881.out


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

ts2882.out: ts2882
	ts2882 >ts2882.out


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

ts2883.out: ts2883
	ts2883 >ts2883.out


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

ts2884.out: ts2884
	ts2884 >ts2884.out


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

ts2885.out: ts2885
	ts2885 >ts2885.out


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

ts2886.out: ts2886
	ts2886 >ts2886.out


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

ts2887.out: ts2887
	ts2887 >ts2887.out


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

ts2888.out: ts2888
	ts2888 >ts2888.out


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

ts2889.out: ts2889
	ts2889 >ts2889.out


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

ts2890.out: ts2890
	ts2890 >ts2890.out


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

ts2891.out: ts2891
	ts2891 >ts2891.out


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

ts2892.out: ts2892
	ts2892 >ts2892.out


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

ts2893.out: ts2893
	ts2893 >ts2893.out


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

ts2894.out: ts2894
	ts2894 >ts2894.out


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

ts2895.out: ts2895
	ts2895 >ts2895.out


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

ts2896.out: ts2896
	ts2896 >ts2896.out


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

ts2897.out: ts2897
	ts2897 >ts2897.out


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

ts2898.out: ts2898
	ts2898 >ts2898.out


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

ts2899.out: ts2899
	ts2899 >ts2899.out


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

ts2900.out: ts2900
	ts2900 >ts2900.out



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

.SUFFIXES: .dgl
