PREFIX e: <http://eulersharp.sourceforge.net/2003/03swap/log-rules#>
PREFIX : <http://josd.github.io/eye/reasoning#>
PREFIX math: <http://www.w3.org/2000/10/swap/math#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX r: <http://www.w3.org/2000/10/swap/reason#>

[] a r:Proof, r:Conjunction;
  r:component <#lemma1>;
  r:component <#lemma2>;
  r:component <#lemma3>;
  r:component <#lemma4>;
  r:component <#lemma5>;
  r:component <#lemma6>;
  r:component <#lemma7>;
  r:component <#lemma8>;
  r:component <#lemma9>;
  r:component <#lemma10>;
  r:component <#lemma11>;
  r:component <#lemma12>;
  r:component <#lemma13>;
  r:component <#lemma14>;
  r:component <#lemma15>;
  r:component <#lemma16>;
  r:component <#lemma17>;
  r:component <#lemma18>;
  r:component <#lemma19>;
  r:component <#lemma20>;
  r:component <#lemma21>;
  r:component <#lemma22>;
  r:component <#lemma23>;
  r:component <#lemma24>;
  r:component <#lemma25>;
  r:component <#lemma26>;
  r:component <#lemma27>;
  r:component <#lemma28>;
  r:component <#lemma29>;
  r:component <#lemma30>;
  r:component <#lemma31>;
  r:component <#lemma32>;
  r:component <#lemma33>;
  r:component <#lemma34>;
  r:component <#lemma35>;
  r:component <#lemma36>;
  r:component <#lemma37>;
  r:component <#lemma38>;
  r:component <#lemma39>;
  r:component <#lemma40>;
  r:component <#lemma41>;
  r:component <#lemma42>;
  r:component <#lemma43>;
  r:component <#lemma44>;
  r:component <#lemma45>;
  r:component <#lemma46>;
  r:component <#lemma47>;
  r:component <#lemma48>;
  r:component <#lemma49>;
  r:component <#lemma50>;
  r:component <#lemma51>;
  r:component <#lemma52>;
  r:component <#lemma53>;
  r:component <#lemma54>;
  r:component <#lemma55>;
  r:component <#lemma56>;
  r:component <#lemma57>;
  r:component <#lemma58>;
  r:component <#lemma59>;
  r:component <#lemma60>;
  r:component <#lemma61>;
  r:component <#lemma62>;
  r:component <#lemma63>;
  r:component <#lemma64>;
  r:component <#lemma65>;
  r:component <#lemma66>;
  r:component <#lemma67>;
  r:component <#lemma68>;
  r:component <#lemma69>;
  r:component <#lemma70>;
  r:component <#lemma71>;
  r:component <#lemma72>;
  r:component <#lemma73>;
  r:component <#lemma74>;
  r:component <#lemma75>;
  r:component <#lemma76>;
  r:component <#lemma77>;
  r:component <#lemma78>;
  r:component <#lemma79>;
  r:component <#lemma80>;
  r:component <#lemma81>;
  r:component <#lemma82>;
  r:component <#lemma83>;
  r:component <#lemma84>;
  r:component <#lemma85>;
  r:component <#lemma86>;
  r:component <#lemma87>;
  r:component <#lemma88>;
  r:component <#lemma89>;
  r:component <#lemma90>;
  r:component <#lemma91>;
  r:component <#lemma92>;
  r:component <#lemma93>;
  r:component <#lemma94>;
  r:component <#lemma95>;
  r:component <#lemma96>;
  r:component <#lemma97>;
  r:component <#lemma98>;
  r:component <#lemma99>;
  r:component <#lemma100>;
  r:component <#lemma101>;
  r:gives {
    (9 4) :easterFor 1950 .
    (25 3) :easterFor 1951 .
    (13 4) :easterFor 1952 .
    (5 4) :easterFor 1953 .
    (18 4) :easterFor 1954 .
    (10 4) :easterFor 1955 .
    (1 4) :easterFor 1956 .
    (21 4) :easterFor 1957 .
    (6 4) :easterFor 1958 .
    (29 3) :easterFor 1959 .
    (17 4) :easterFor 1960 .
    (2 4) :easterFor 1961 .
    (22 4) :easterFor 1962 .
    (14 4) :easterFor 1963 .
    (29 3) :easterFor 1964 .
    (18 4) :easterFor 1965 .
    (10 4) :easterFor 1966 .
    (26 3) :easterFor 1967 .
    (14 4) :easterFor 1968 .
    (6 4) :easterFor 1969 .
    (29 3) :easterFor 1970 .
    (11 4) :easterFor 1971 .
    (2 4) :easterFor 1972 .
    (22 4) :easterFor 1973 .
    (14 4) :easterFor 1974 .
    (30 3) :easterFor 1975 .
    (18 4) :easterFor 1976 .
    (10 4) :easterFor 1977 .
    (26 3) :easterFor 1978 .
    (15 4) :easterFor 1979 .
    (6 4) :easterFor 1980 .
    (19 4) :easterFor 1981 .
    (11 4) :easterFor 1982 .
    (3 4) :easterFor 1983 .
    (22 4) :easterFor 1984 .
    (7 4) :easterFor 1985 .
    (30 3) :easterFor 1986 .
    (19 4) :easterFor 1987 .
    (3 4) :easterFor 1988 .
    (26 3) :easterFor 1989 .
    (15 4) :easterFor 1990 .
    (31 3) :easterFor 1991 .
    (19 4) :easterFor 1992 .
    (11 4) :easterFor 1993 .
    (3 4) :easterFor 1994 .
    (16 4) :easterFor 1995 .
    (7 4) :easterFor 1996 .
    (30 3) :easterFor 1997 .
    (12 4) :easterFor 1998 .
    (4 4) :easterFor 1999 .
    (23 4) :easterFor 2000 .
    (15 4) :easterFor 2001 .
    (31 3) :easterFor 2002 .
    (20 4) :easterFor 2003 .
    (11 4) :easterFor 2004 .
    (27 3) :easterFor 2005 .
    (16 4) :easterFor 2006 .
    (8 4) :easterFor 2007 .
    (23 3) :easterFor 2008 .
    (12 4) :easterFor 2009 .
    (4 4) :easterFor 2010 .
    (24 4) :easterFor 2011 .
    (8 4) :easterFor 2012 .
    (31 3) :easterFor 2013 .
    (20 4) :easterFor 2014 .
    (5 4) :easterFor 2015 .
    (27 3) :easterFor 2016 .
    (16 4) :easterFor 2017 .
    (1 4) :easterFor 2018 .
    (21 4) :easterFor 2019 .
    (12 4) :easterFor 2020 .
    (4 4) :easterFor 2021 .
    (17 4) :easterFor 2022 .
    (9 4) :easterFor 2023 .
    (31 3) :easterFor 2024 .
    (20 4) :easterFor 2025 .
    (5 4) :easterFor 2026 .
    (28 3) :easterFor 2027 .
    (16 4) :easterFor 2028 .
    (1 4) :easterFor 2029 .
    (21 4) :easterFor 2030 .
    (13 4) :easterFor 2031 .
    (28 3) :easterFor 2032 .
    (17 4) :easterFor 2033 .
    (9 4) :easterFor 2034 .
    (25 3) :easterFor 2035 .
    (13 4) :easterFor 2036 .
    (5 4) :easterFor 2037 .
    (25 4) :easterFor 2038 .
    (10 4) :easterFor 2039 .
    (1 4) :easterFor 2040 .
    (21 4) :easterFor 2041 .
    (6 4) :easterFor 2042 .
    (29 3) :easterFor 2043 .
    (17 4) :easterFor 2044 .
    (9 4) :easterFor 2045 .
    (25 3) :easterFor 2046 .
    (14 4) :easterFor 2047 .
    (5 4) :easterFor 2048 .
    (18 4) :easterFor 2049 .
    (10 4) :easterFor 2050 .
  }.

<#lemma1> a r:Inference;
  r:gives {
    (9 4) :easterFor 1950 .
  };
  r:evidence (
    <#lemma102>
  );
  r:rule <#lemma103>.

<#lemma2> a r:Inference;
  r:gives {
    (25 3) :easterFor 1951 .
  };
  r:evidence (
    <#lemma104>
  );
  r:rule <#lemma103>.

<#lemma3> a r:Inference;
  r:gives {
    (13 4) :easterFor 1952 .
  };
  r:evidence (
    <#lemma105>
  );
  r:rule <#lemma103>.

<#lemma4> a r:Inference;
  r:gives {
    (5 4) :easterFor 1953 .
  };
  r:evidence (
    <#lemma106>
  );
  r:rule <#lemma103>.

<#lemma5> a r:Inference;
  r:gives {
    (18 4) :easterFor 1954 .
  };
  r:evidence (
    <#lemma107>
  );
  r:rule <#lemma103>.

<#lemma6> a r:Inference;
  r:gives {
    (10 4) :easterFor 1955 .
  };
  r:evidence (
    <#lemma108>
  );
  r:rule <#lemma103>.

<#lemma7> a r:Inference;
  r:gives {
    (1 4) :easterFor 1956 .
  };
  r:evidence (
    <#lemma109>
  );
  r:rule <#lemma103>.

<#lemma8> a r:Inference;
  r:gives {
    (21 4) :easterFor 1957 .
  };
  r:evidence (
    <#lemma110>
  );
  r:rule <#lemma103>.

<#lemma9> a r:Inference;
  r:gives {
    (6 4) :easterFor 1958 .
  };
  r:evidence (
    <#lemma111>
  );
  r:rule <#lemma103>.

<#lemma10> a r:Inference;
  r:gives {
    (29 3) :easterFor 1959 .
  };
  r:evidence (
    <#lemma112>
  );
  r:rule <#lemma103>.

<#lemma11> a r:Inference;
  r:gives {
    (17 4) :easterFor 1960 .
  };
  r:evidence (
    <#lemma113>
  );
  r:rule <#lemma103>.

<#lemma12> a r:Inference;
  r:gives {
    (2 4) :easterFor 1961 .
  };
  r:evidence (
    <#lemma114>
  );
  r:rule <#lemma103>.

<#lemma13> a r:Inference;
  r:gives {
    (22 4) :easterFor 1962 .
  };
  r:evidence (
    <#lemma115>
  );
  r:rule <#lemma103>.

<#lemma14> a r:Inference;
  r:gives {
    (14 4) :easterFor 1963 .
  };
  r:evidence (
    <#lemma116>
  );
  r:rule <#lemma103>.

<#lemma15> a r:Inference;
  r:gives {
    (29 3) :easterFor 1964 .
  };
  r:evidence (
    <#lemma117>
  );
  r:rule <#lemma103>.

<#lemma16> a r:Inference;
  r:gives {
    (18 4) :easterFor 1965 .
  };
  r:evidence (
    <#lemma118>
  );
  r:rule <#lemma103>.

<#lemma17> a r:Inference;
  r:gives {
    (10 4) :easterFor 1966 .
  };
  r:evidence (
    <#lemma119>
  );
  r:rule <#lemma103>.

<#lemma18> a r:Inference;
  r:gives {
    (26 3) :easterFor 1967 .
  };
  r:evidence (
    <#lemma120>
  );
  r:rule <#lemma103>.

<#lemma19> a r:Inference;
  r:gives {
    (14 4) :easterFor 1968 .
  };
  r:evidence (
    <#lemma121>
  );
  r:rule <#lemma103>.

<#lemma20> a r:Inference;
  r:gives {
    (6 4) :easterFor 1969 .
  };
  r:evidence (
    <#lemma122>
  );
  r:rule <#lemma103>.

<#lemma21> a r:Inference;
  r:gives {
    (29 3) :easterFor 1970 .
  };
  r:evidence (
    <#lemma123>
  );
  r:rule <#lemma103>.

<#lemma22> a r:Inference;
  r:gives {
    (11 4) :easterFor 1971 .
  };
  r:evidence (
    <#lemma124>
  );
  r:rule <#lemma103>.

<#lemma23> a r:Inference;
  r:gives {
    (2 4) :easterFor 1972 .
  };
  r:evidence (
    <#lemma125>
  );
  r:rule <#lemma103>.

<#lemma24> a r:Inference;
  r:gives {
    (22 4) :easterFor 1973 .
  };
  r:evidence (
    <#lemma126>
  );
  r:rule <#lemma103>.

<#lemma25> a r:Inference;
  r:gives {
    (14 4) :easterFor 1974 .
  };
  r:evidence (
    <#lemma127>
  );
  r:rule <#lemma103>.

<#lemma26> a r:Inference;
  r:gives {
    (30 3) :easterFor 1975 .
  };
  r:evidence (
    <#lemma128>
  );
  r:rule <#lemma103>.

<#lemma27> a r:Inference;
  r:gives {
    (18 4) :easterFor 1976 .
  };
  r:evidence (
    <#lemma129>
  );
  r:rule <#lemma103>.

<#lemma28> a r:Inference;
  r:gives {
    (10 4) :easterFor 1977 .
  };
  r:evidence (
    <#lemma130>
  );
  r:rule <#lemma103>.

<#lemma29> a r:Inference;
  r:gives {
    (26 3) :easterFor 1978 .
  };
  r:evidence (
    <#lemma131>
  );
  r:rule <#lemma103>.

<#lemma30> a r:Inference;
  r:gives {
    (15 4) :easterFor 1979 .
  };
  r:evidence (
    <#lemma132>
  );
  r:rule <#lemma103>.

<#lemma31> a r:Inference;
  r:gives {
    (6 4) :easterFor 1980 .
  };
  r:evidence (
    <#lemma133>
  );
  r:rule <#lemma103>.

<#lemma32> a r:Inference;
  r:gives {
    (19 4) :easterFor 1981 .
  };
  r:evidence (
    <#lemma134>
  );
  r:rule <#lemma103>.

<#lemma33> a r:Inference;
  r:gives {
    (11 4) :easterFor 1982 .
  };
  r:evidence (
    <#lemma135>
  );
  r:rule <#lemma103>.

<#lemma34> a r:Inference;
  r:gives {
    (3 4) :easterFor 1983 .
  };
  r:evidence (
    <#lemma136>
  );
  r:rule <#lemma103>.

<#lemma35> a r:Inference;
  r:gives {
    (22 4) :easterFor 1984 .
  };
  r:evidence (
    <#lemma137>
  );
  r:rule <#lemma103>.

<#lemma36> a r:Inference;
  r:gives {
    (7 4) :easterFor 1985 .
  };
  r:evidence (
    <#lemma138>
  );
  r:rule <#lemma103>.

<#lemma37> a r:Inference;
  r:gives {
    (30 3) :easterFor 1986 .
  };
  r:evidence (
    <#lemma139>
  );
  r:rule <#lemma103>.

<#lemma38> a r:Inference;
  r:gives {
    (19 4) :easterFor 1987 .
  };
  r:evidence (
    <#lemma140>
  );
  r:rule <#lemma103>.

<#lemma39> a r:Inference;
  r:gives {
    (3 4) :easterFor 1988 .
  };
  r:evidence (
    <#lemma141>
  );
  r:rule <#lemma103>.

<#lemma40> a r:Inference;
  r:gives {
    (26 3) :easterFor 1989 .
  };
  r:evidence (
    <#lemma142>
  );
  r:rule <#lemma103>.

<#lemma41> a r:Inference;
  r:gives {
    (15 4) :easterFor 1990 .
  };
  r:evidence (
    <#lemma143>
  );
  r:rule <#lemma103>.

<#lemma42> a r:Inference;
  r:gives {
    (31 3) :easterFor 1991 .
  };
  r:evidence (
    <#lemma144>
  );
  r:rule <#lemma103>.

<#lemma43> a r:Inference;
  r:gives {
    (19 4) :easterFor 1992 .
  };
  r:evidence (
    <#lemma145>
  );
  r:rule <#lemma103>.

<#lemma44> a r:Inference;
  r:gives {
    (11 4) :easterFor 1993 .
  };
  r:evidence (
    <#lemma146>
  );
  r:rule <#lemma103>.

<#lemma45> a r:Inference;
  r:gives {
    (3 4) :easterFor 1994 .
  };
  r:evidence (
    <#lemma147>
  );
  r:rule <#lemma103>.

<#lemma46> a r:Inference;
  r:gives {
    (16 4) :easterFor 1995 .
  };
  r:evidence (
    <#lemma148>
  );
  r:rule <#lemma103>.

<#lemma47> a r:Inference;
  r:gives {
    (7 4) :easterFor 1996 .
  };
  r:evidence (
    <#lemma149>
  );
  r:rule <#lemma103>.

<#lemma48> a r:Inference;
  r:gives {
    (30 3) :easterFor 1997 .
  };
  r:evidence (
    <#lemma150>
  );
  r:rule <#lemma103>.

<#lemma49> a r:Inference;
  r:gives {
    (12 4) :easterFor 1998 .
  };
  r:evidence (
    <#lemma151>
  );
  r:rule <#lemma103>.

<#lemma50> a r:Inference;
  r:gives {
    (4 4) :easterFor 1999 .
  };
  r:evidence (
    <#lemma152>
  );
  r:rule <#lemma103>.

<#lemma51> a r:Inference;
  r:gives {
    (23 4) :easterFor 2000 .
  };
  r:evidence (
    <#lemma153>
  );
  r:rule <#lemma103>.

<#lemma52> a r:Inference;
  r:gives {
    (15 4) :easterFor 2001 .
  };
  r:evidence (
    <#lemma154>
  );
  r:rule <#lemma103>.

<#lemma53> a r:Inference;
  r:gives {
    (31 3) :easterFor 2002 .
  };
  r:evidence (
    <#lemma155>
  );
  r:rule <#lemma103>.

<#lemma54> a r:Inference;
  r:gives {
    (20 4) :easterFor 2003 .
  };
  r:evidence (
    <#lemma156>
  );
  r:rule <#lemma103>.

<#lemma55> a r:Inference;
  r:gives {
    (11 4) :easterFor 2004 .
  };
  r:evidence (
    <#lemma157>
  );
  r:rule <#lemma103>.

<#lemma56> a r:Inference;
  r:gives {
    (27 3) :easterFor 2005 .
  };
  r:evidence (
    <#lemma158>
  );
  r:rule <#lemma103>.

<#lemma57> a r:Inference;
  r:gives {
    (16 4) :easterFor 2006 .
  };
  r:evidence (
    <#lemma159>
  );
  r:rule <#lemma103>.

<#lemma58> a r:Inference;
  r:gives {
    (8 4) :easterFor 2007 .
  };
  r:evidence (
    <#lemma160>
  );
  r:rule <#lemma103>.

<#lemma59> a r:Inference;
  r:gives {
    (23 3) :easterFor 2008 .
  };
  r:evidence (
    <#lemma161>
  );
  r:rule <#lemma103>.

<#lemma60> a r:Inference;
  r:gives {
    (12 4) :easterFor 2009 .
  };
  r:evidence (
    <#lemma162>
  );
  r:rule <#lemma103>.

<#lemma61> a r:Inference;
  r:gives {
    (4 4) :easterFor 2010 .
  };
  r:evidence (
    <#lemma163>
  );
  r:rule <#lemma103>.

<#lemma62> a r:Inference;
  r:gives {
    (24 4) :easterFor 2011 .
  };
  r:evidence (
    <#lemma164>
  );
  r:rule <#lemma103>.

<#lemma63> a r:Inference;
  r:gives {
    (8 4) :easterFor 2012 .
  };
  r:evidence (
    <#lemma165>
  );
  r:rule <#lemma103>.

<#lemma64> a r:Inference;
  r:gives {
    (31 3) :easterFor 2013 .
  };
  r:evidence (
    <#lemma166>
  );
  r:rule <#lemma103>.

<#lemma65> a r:Inference;
  r:gives {
    (20 4) :easterFor 2014 .
  };
  r:evidence (
    <#lemma167>
  );
  r:rule <#lemma103>.

<#lemma66> a r:Inference;
  r:gives {
    (5 4) :easterFor 2015 .
  };
  r:evidence (
    <#lemma168>
  );
  r:rule <#lemma103>.

<#lemma67> a r:Inference;
  r:gives {
    (27 3) :easterFor 2016 .
  };
  r:evidence (
    <#lemma169>
  );
  r:rule <#lemma103>.

<#lemma68> a r:Inference;
  r:gives {
    (16 4) :easterFor 2017 .
  };
  r:evidence (
    <#lemma170>
  );
  r:rule <#lemma103>.

<#lemma69> a r:Inference;
  r:gives {
    (1 4) :easterFor 2018 .
  };
  r:evidence (
    <#lemma171>
  );
  r:rule <#lemma103>.

<#lemma70> a r:Inference;
  r:gives {
    (21 4) :easterFor 2019 .
  };
  r:evidence (
    <#lemma172>
  );
  r:rule <#lemma103>.

<#lemma71> a r:Inference;
  r:gives {
    (12 4) :easterFor 2020 .
  };
  r:evidence (
    <#lemma173>
  );
  r:rule <#lemma103>.

<#lemma72> a r:Inference;
  r:gives {
    (4 4) :easterFor 2021 .
  };
  r:evidence (
    <#lemma174>
  );
  r:rule <#lemma103>.

<#lemma73> a r:Inference;
  r:gives {
    (17 4) :easterFor 2022 .
  };
  r:evidence (
    <#lemma175>
  );
  r:rule <#lemma103>.

<#lemma74> a r:Inference;
  r:gives {
    (9 4) :easterFor 2023 .
  };
  r:evidence (
    <#lemma176>
  );
  r:rule <#lemma103>.

<#lemma75> a r:Inference;
  r:gives {
    (31 3) :easterFor 2024 .
  };
  r:evidence (
    <#lemma177>
  );
  r:rule <#lemma103>.

<#lemma76> a r:Inference;
  r:gives {
    (20 4) :easterFor 2025 .
  };
  r:evidence (
    <#lemma178>
  );
  r:rule <#lemma103>.

<#lemma77> a r:Inference;
  r:gives {
    (5 4) :easterFor 2026 .
  };
  r:evidence (
    <#lemma179>
  );
  r:rule <#lemma103>.

<#lemma78> a r:Inference;
  r:gives {
    (28 3) :easterFor 2027 .
  };
  r:evidence (
    <#lemma180>
  );
  r:rule <#lemma103>.

<#lemma79> a r:Inference;
  r:gives {
    (16 4) :easterFor 2028 .
  };
  r:evidence (
    <#lemma181>
  );
  r:rule <#lemma103>.

<#lemma80> a r:Inference;
  r:gives {
    (1 4) :easterFor 2029 .
  };
  r:evidence (
    <#lemma182>
  );
  r:rule <#lemma103>.

<#lemma81> a r:Inference;
  r:gives {
    (21 4) :easterFor 2030 .
  };
  r:evidence (
    <#lemma183>
  );
  r:rule <#lemma103>.

<#lemma82> a r:Inference;
  r:gives {
    (13 4) :easterFor 2031 .
  };
  r:evidence (
    <#lemma184>
  );
  r:rule <#lemma103>.

<#lemma83> a r:Inference;
  r:gives {
    (28 3) :easterFor 2032 .
  };
  r:evidence (
    <#lemma185>
  );
  r:rule <#lemma103>.

<#lemma84> a r:Inference;
  r:gives {
    (17 4) :easterFor 2033 .
  };
  r:evidence (
    <#lemma186>
  );
  r:rule <#lemma103>.

<#lemma85> a r:Inference;
  r:gives {
    (9 4) :easterFor 2034 .
  };
  r:evidence (
    <#lemma187>
  );
  r:rule <#lemma103>.

<#lemma86> a r:Inference;
  r:gives {
    (25 3) :easterFor 2035 .
  };
  r:evidence (
    <#lemma188>
  );
  r:rule <#lemma103>.

<#lemma87> a r:Inference;
  r:gives {
    (13 4) :easterFor 2036 .
  };
  r:evidence (
    <#lemma189>
  );
  r:rule <#lemma103>.

<#lemma88> a r:Inference;
  r:gives {
    (5 4) :easterFor 2037 .
  };
  r:evidence (
    <#lemma190>
  );
  r:rule <#lemma103>.

<#lemma89> a r:Inference;
  r:gives {
    (25 4) :easterFor 2038 .
  };
  r:evidence (
    <#lemma191>
  );
  r:rule <#lemma103>.

<#lemma90> a r:Inference;
  r:gives {
    (10 4) :easterFor 2039 .
  };
  r:evidence (
    <#lemma192>
  );
  r:rule <#lemma103>.

<#lemma91> a r:Inference;
  r:gives {
    (1 4) :easterFor 2040 .
  };
  r:evidence (
    <#lemma193>
  );
  r:rule <#lemma103>.

<#lemma92> a r:Inference;
  r:gives {
    (21 4) :easterFor 2041 .
  };
  r:evidence (
    <#lemma194>
  );
  r:rule <#lemma103>.

<#lemma93> a r:Inference;
  r:gives {
    (6 4) :easterFor 2042 .
  };
  r:evidence (
    <#lemma195>
  );
  r:rule <#lemma103>.

<#lemma94> a r:Inference;
  r:gives {
    (29 3) :easterFor 2043 .
  };
  r:evidence (
    <#lemma196>
  );
  r:rule <#lemma103>.

<#lemma95> a r:Inference;
  r:gives {
    (17 4) :easterFor 2044 .
  };
  r:evidence (
    <#lemma197>
  );
  r:rule <#lemma103>.

<#lemma96> a r:Inference;
  r:gives {
    (9 4) :easterFor 2045 .
  };
  r:evidence (
    <#lemma198>
  );
  r:rule <#lemma103>.

<#lemma97> a r:Inference;
  r:gives {
    (25 3) :easterFor 2046 .
  };
  r:evidence (
    <#lemma199>
  );
  r:rule <#lemma103>.

<#lemma98> a r:Inference;
  r:gives {
    (14 4) :easterFor 2047 .
  };
  r:evidence (
    <#lemma200>
  );
  r:rule <#lemma103>.

<#lemma99> a r:Inference;
  r:gives {
    (5 4) :easterFor 2048 .
  };
  r:evidence (
    <#lemma201>
  );
  r:rule <#lemma103>.

<#lemma100> a r:Inference;
  r:gives {
    (18 4) :easterFor 2049 .
  };
  r:evidence (
    <#lemma202>
  );
  r:rule <#lemma103>.

<#lemma101> a r:Inference;
  r:gives {
    (10 4) :easterFor 2050 .
  };
  r:evidence (
    <#lemma203>
  );
  r:rule <#lemma103>.

<#lemma102> a r:Inference;
  r:gives {
    (9 4) :easterFor 1950 .
  };
  r:evidence (
    <#lemma204>
    [ a r:Fact; r:gives {(1950 19) math:remainder 12}]
    [ a r:Fact; r:gives {(1950 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1950 100) math:remainder 50}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 12) math:product 228}]
    [ a r:Fact; r:gives {(228 19) math:sum 247}]
    [ a r:Fact; r:gives {(247 4) math:difference 243}]
    [ a r:Fact; r:gives {(243 6) math:difference 237}]
    [ a r:Fact; r:gives {(237 15) math:sum 252}]
    [ a r:Fact; r:gives {(252 30) math:remainder 12}]
    [ a r:Fact; r:gives {(50 4) math:integerQuotient 12}]
    [ a r:Fact; r:gives {(50 4) math:remainder 2}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 12) math:product 24}]
    [ a r:Fact; r:gives {12 math:negation -12}]
    [ a r:Fact; r:gives {2 math:negation -2}]
    [ a r:Fact; r:gives {(32 6 24 -12 -2) math:sum 48}]
    [ a r:Fact; r:gives {(48 7) math:remainder 6}]
    [ a r:Fact; r:gives {(11 12) math:product 132}]
    [ a r:Fact; r:gives {(22 6) math:product 132}]
    [ a r:Fact; r:gives {(12 132 132) math:sum 276}]
    [ a r:Fact; r:gives {(276 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(12 6 0 114) math:sum 132}]
    [ a r:Fact; r:gives {(132 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(132 31) math:remainder 8}]
    [ a r:Fact; r:gives {(8 1) math:sum 9}]
  );
  r:rule <#lemma205>.

<#lemma103> a r:Extraction;
  r:gives {
    {?x_0_1 :easterFor ?x_1_1} => {?x_0_1 :easterFor ?x_1_1}.
  };
  r:because [ a r:Parsing; r:source <http://josd.github.io/eye/reasoning/image/query.n3>].

<#lemma104> a r:Inference;
  r:gives {
    (25 3) :easterFor 1951 .
  };
  r:evidence (
    <#lemma206>
    [ a r:Fact; r:gives {(1951 19) math:remainder 13}]
    [ a r:Fact; r:gives {(1951 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1951 100) math:remainder 51}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 13) math:product 247}]
    [ a r:Fact; r:gives {(247 19) math:sum 266}]
    [ a r:Fact; r:gives {(266 4) math:difference 262}]
    [ a r:Fact; r:gives {(262 6) math:difference 256}]
    [ a r:Fact; r:gives {(256 15) math:sum 271}]
    [ a r:Fact; r:gives {(271 30) math:remainder 1}]
    [ a r:Fact; r:gives {(51 4) math:integerQuotient 12}]
    [ a r:Fact; r:gives {(51 4) math:remainder 3}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 12) math:product 24}]
    [ a r:Fact; r:gives {1 math:negation -1}]
    [ a r:Fact; r:gives {3 math:negation -3}]
    [ a r:Fact; r:gives {(32 6 24 -1 -3) math:sum 58}]
    [ a r:Fact; r:gives {(58 7) math:remainder 2}]
    [ a r:Fact; r:gives {(11 1) math:product 11}]
    [ a r:Fact; r:gives {(22 2) math:product 44}]
    [ a r:Fact; r:gives {(13 11 44) math:sum 68}]
    [ a r:Fact; r:gives {(68 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(1 2 0 114) math:sum 117}]
    [ a r:Fact; r:gives {(117 31) math:integerQuotient 3}]
    [ a r:Fact; r:gives {(117 31) math:remainder 24}]
    [ a r:Fact; r:gives {(24 1) math:sum 25}]
  );
  r:rule <#lemma205>.

<#lemma105> a r:Inference;
  r:gives {
    (13 4) :easterFor 1952 .
  };
  r:evidence (
    <#lemma207>
    [ a r:Fact; r:gives {(1952 19) math:remainder 14}]
    [ a r:Fact; r:gives {(1952 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1952 100) math:remainder 52}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 14) math:product 266}]
    [ a r:Fact; r:gives {(266 19) math:sum 285}]
    [ a r:Fact; r:gives {(285 4) math:difference 281}]
    [ a r:Fact; r:gives {(281 6) math:difference 275}]
    [ a r:Fact; r:gives {(275 15) math:sum 290}]
    [ a r:Fact; r:gives {(290 30) math:remainder 20}]
    [ a r:Fact; r:gives {(52 4) math:integerQuotient 13}]
    [ a r:Fact; r:gives {(52 4) math:remainder 0}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 13) math:product 26}]
    [ a r:Fact; r:gives {20 math:negation -20}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(32 6 26 -20 0) math:sum 44}]
    [ a r:Fact; r:gives {(44 7) math:remainder 2}]
    [ a r:Fact; r:gives {(11 20) math:product 220}]
    [ a r:Fact; r:gives {(22 2) math:product 44}]
    [ a r:Fact; r:gives {(14 220 44) math:sum 278}]
    [ a r:Fact; r:gives {(278 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(20 2 0 114) math:sum 136}]
    [ a r:Fact; r:gives {(136 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(136 31) math:remainder 12}]
    [ a r:Fact; r:gives {(12 1) math:sum 13}]
  );
  r:rule <#lemma205>.

<#lemma106> a r:Inference;
  r:gives {
    (5 4) :easterFor 1953 .
  };
  r:evidence (
    <#lemma208>
    [ a r:Fact; r:gives {(1953 19) math:remainder 15}]
    [ a r:Fact; r:gives {(1953 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1953 100) math:remainder 53}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 15) math:product 285}]
    [ a r:Fact; r:gives {(285 19) math:sum 304}]
    [ a r:Fact; r:gives {(304 4) math:difference 300}]
    [ a r:Fact; r:gives {(300 6) math:difference 294}]
    [ a r:Fact; r:gives {(294 15) math:sum 309}]
    [ a r:Fact; r:gives {(309 30) math:remainder 9}]
    [ a r:Fact; r:gives {(53 4) math:integerQuotient 13}]
    [ a r:Fact; r:gives {(53 4) math:remainder 1}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 13) math:product 26}]
    [ a r:Fact; r:gives {9 math:negation -9}]
    [ a r:Fact; r:gives {1 math:negation -1}]
    [ a r:Fact; r:gives {(32 6 26 -9 -1) math:sum 54}]
    [ a r:Fact; r:gives {(54 7) math:remainder 5}]
    [ a r:Fact; r:gives {(11 9) math:product 99}]
    [ a r:Fact; r:gives {(22 5) math:product 110}]
    [ a r:Fact; r:gives {(15 99 110) math:sum 224}]
    [ a r:Fact; r:gives {(224 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(9 5 0 114) math:sum 128}]
    [ a r:Fact; r:gives {(128 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(128 31) math:remainder 4}]
    [ a r:Fact; r:gives {(4 1) math:sum 5}]
  );
  r:rule <#lemma205>.

<#lemma107> a r:Inference;
  r:gives {
    (18 4) :easterFor 1954 .
  };
  r:evidence (
    <#lemma209>
    [ a r:Fact; r:gives {(1954 19) math:remainder 16}]
    [ a r:Fact; r:gives {(1954 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1954 100) math:remainder 54}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 16) math:product 304}]
    [ a r:Fact; r:gives {(304 19) math:sum 323}]
    [ a r:Fact; r:gives {(323 4) math:difference 319}]
    [ a r:Fact; r:gives {(319 6) math:difference 313}]
    [ a r:Fact; r:gives {(313 15) math:sum 328}]
    [ a r:Fact; r:gives {(328 30) math:remainder 28}]
    [ a r:Fact; r:gives {(54 4) math:integerQuotient 13}]
    [ a r:Fact; r:gives {(54 4) math:remainder 2}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 13) math:product 26}]
    [ a r:Fact; r:gives {28 math:negation -28}]
    [ a r:Fact; r:gives {2 math:negation -2}]
    [ a r:Fact; r:gives {(32 6 26 -28 -2) math:sum 34}]
    [ a r:Fact; r:gives {(34 7) math:remainder 6}]
    [ a r:Fact; r:gives {(11 28) math:product 308}]
    [ a r:Fact; r:gives {(22 6) math:product 132}]
    [ a r:Fact; r:gives {(16 308 132) math:sum 456}]
    [ a r:Fact; r:gives {(456 451) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(7 1) math:product 7}]
    [ a r:Fact; r:gives {7 math:negation -7}]
    [ a r:Fact; r:gives {(28 6 -7 114) math:sum 141}]
    [ a r:Fact; r:gives {(141 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(141 31) math:remainder 17}]
    [ a r:Fact; r:gives {(17 1) math:sum 18}]
  );
  r:rule <#lemma205>.

<#lemma108> a r:Inference;
  r:gives {
    (10 4) :easterFor 1955 .
  };
  r:evidence (
    <#lemma210>
    [ a r:Fact; r:gives {(1955 19) math:remainder 17}]
    [ a r:Fact; r:gives {(1955 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1955 100) math:remainder 55}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 17) math:product 323}]
    [ a r:Fact; r:gives {(323 19) math:sum 342}]
    [ a r:Fact; r:gives {(342 4) math:difference 338}]
    [ a r:Fact; r:gives {(338 6) math:difference 332}]
    [ a r:Fact; r:gives {(332 15) math:sum 347}]
    [ a r:Fact; r:gives {(347 30) math:remainder 17}]
    [ a r:Fact; r:gives {(55 4) math:integerQuotient 13}]
    [ a r:Fact; r:gives {(55 4) math:remainder 3}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 13) math:product 26}]
    [ a r:Fact; r:gives {17 math:negation -17}]
    [ a r:Fact; r:gives {3 math:negation -3}]
    [ a r:Fact; r:gives {(32 6 26 -17 -3) math:sum 44}]
    [ a r:Fact; r:gives {(44 7) math:remainder 2}]
    [ a r:Fact; r:gives {(11 17) math:product 187}]
    [ a r:Fact; r:gives {(22 2) math:product 44}]
    [ a r:Fact; r:gives {(17 187 44) math:sum 248}]
    [ a r:Fact; r:gives {(248 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(17 2 0 114) math:sum 133}]
    [ a r:Fact; r:gives {(133 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(133 31) math:remainder 9}]
    [ a r:Fact; r:gives {(9 1) math:sum 10}]
  );
  r:rule <#lemma205>.

<#lemma109> a r:Inference;
  r:gives {
    (1 4) :easterFor 1956 .
  };
  r:evidence (
    <#lemma211>
    [ a r:Fact; r:gives {(1956 19) math:remainder 18}]
    [ a r:Fact; r:gives {(1956 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1956 100) math:remainder 56}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 18) math:product 342}]
    [ a r:Fact; r:gives {(342 19) math:sum 361}]
    [ a r:Fact; r:gives {(361 4) math:difference 357}]
    [ a r:Fact; r:gives {(357 6) math:difference 351}]
    [ a r:Fact; r:gives {(351 15) math:sum 366}]
    [ a r:Fact; r:gives {(366 30) math:remainder 6}]
    [ a r:Fact; r:gives {(56 4) math:integerQuotient 14}]
    [ a r:Fact; r:gives {(56 4) math:remainder 0}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 14) math:product 28}]
    [ a r:Fact; r:gives {6 math:negation -6}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(32 6 28 -6 0) math:sum 60}]
    [ a r:Fact; r:gives {(60 7) math:remainder 4}]
    [ a r:Fact; r:gives {(11 6) math:product 66}]
    [ a r:Fact; r:gives {(22 4) math:product 88}]
    [ a r:Fact; r:gives {(18 66 88) math:sum 172}]
    [ a r:Fact; r:gives {(172 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(6 4 0 114) math:sum 124}]
    [ a r:Fact; r:gives {(124 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(124 31) math:remainder 0}]
    [ a r:Fact; r:gives {(0 1) math:sum 1}]
  );
  r:rule <#lemma205>.

<#lemma110> a r:Inference;
  r:gives {
    (21 4) :easterFor 1957 .
  };
  r:evidence (
    <#lemma212>
    [ a r:Fact; r:gives {(1957 19) math:remainder 0}]
    [ a r:Fact; r:gives {(1957 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1957 100) math:remainder 57}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 0) math:product 0}]
    [ a r:Fact; r:gives {(0 19) math:sum 19}]
    [ a r:Fact; r:gives {(19 4) math:difference 15}]
    [ a r:Fact; r:gives {(15 6) math:difference 9}]
    [ a r:Fact; r:gives {(9 15) math:sum 24}]
    [ a r:Fact; r:gives {(24 30) math:remainder 24}]
    [ a r:Fact; r:gives {(57 4) math:integerQuotient 14}]
    [ a r:Fact; r:gives {(57 4) math:remainder 1}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 14) math:product 28}]
    [ a r:Fact; r:gives {24 math:negation -24}]
    [ a r:Fact; r:gives {1 math:negation -1}]
    [ a r:Fact; r:gives {(32 6 28 -24 -1) math:sum 41}]
    [ a r:Fact; r:gives {(41 7) math:remainder 6}]
    [ a r:Fact; r:gives {(11 24) math:product 264}]
    [ a r:Fact; r:gives {(22 6) math:product 132}]
    [ a r:Fact; r:gives {(0 264 132) math:sum 396}]
    [ a r:Fact; r:gives {(396 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(24 6 0 114) math:sum 144}]
    [ a r:Fact; r:gives {(144 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(144 31) math:remainder 20}]
    [ a r:Fact; r:gives {(20 1) math:sum 21}]
  );
  r:rule <#lemma205>.

<#lemma111> a r:Inference;
  r:gives {
    (6 4) :easterFor 1958 .
  };
  r:evidence (
    <#lemma213>
    [ a r:Fact; r:gives {(1958 19) math:remainder 1}]
    [ a r:Fact; r:gives {(1958 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1958 100) math:remainder 58}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 1) math:product 19}]
    [ a r:Fact; r:gives {(19 19) math:sum 38}]
    [ a r:Fact; r:gives {(38 4) math:difference 34}]
    [ a r:Fact; r:gives {(34 6) math:difference 28}]
    [ a r:Fact; r:gives {(28 15) math:sum 43}]
    [ a r:Fact; r:gives {(43 30) math:remainder 13}]
    [ a r:Fact; r:gives {(58 4) math:integerQuotient 14}]
    [ a r:Fact; r:gives {(58 4) math:remainder 2}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 14) math:product 28}]
    [ a r:Fact; r:gives {13 math:negation -13}]
    [ a r:Fact; r:gives {2 math:negation -2}]
    [ a r:Fact; r:gives {(32 6 28 -13 -2) math:sum 51}]
    [ a r:Fact; r:gives {(51 7) math:remainder 2}]
    [ a r:Fact; r:gives {(11 13) math:product 143}]
    [ a r:Fact; r:gives {(22 2) math:product 44}]
    [ a r:Fact; r:gives {(1 143 44) math:sum 188}]
    [ a r:Fact; r:gives {(188 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(13 2 0 114) math:sum 129}]
    [ a r:Fact; r:gives {(129 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(129 31) math:remainder 5}]
    [ a r:Fact; r:gives {(5 1) math:sum 6}]
  );
  r:rule <#lemma205>.

<#lemma112> a r:Inference;
  r:gives {
    (29 3) :easterFor 1959 .
  };
  r:evidence (
    <#lemma214>
    [ a r:Fact; r:gives {(1959 19) math:remainder 2}]
    [ a r:Fact; r:gives {(1959 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1959 100) math:remainder 59}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 2) math:product 38}]
    [ a r:Fact; r:gives {(38 19) math:sum 57}]
    [ a r:Fact; r:gives {(57 4) math:difference 53}]
    [ a r:Fact; r:gives {(53 6) math:difference 47}]
    [ a r:Fact; r:gives {(47 15) math:sum 62}]
    [ a r:Fact; r:gives {(62 30) math:remainder 2}]
    [ a r:Fact; r:gives {(59 4) math:integerQuotient 14}]
    [ a r:Fact; r:gives {(59 4) math:remainder 3}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 14) math:product 28}]
    [ a r:Fact; r:gives {2 math:negation -2}]
    [ a r:Fact; r:gives {3 math:negation -3}]
    [ a r:Fact; r:gives {(32 6 28 -2 -3) math:sum 61}]
    [ a r:Fact; r:gives {(61 7) math:remainder 5}]
    [ a r:Fact; r:gives {(11 2) math:product 22}]
    [ a r:Fact; r:gives {(22 5) math:product 110}]
    [ a r:Fact; r:gives {(2 22 110) math:sum 134}]
    [ a r:Fact; r:gives {(134 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(2 5 0 114) math:sum 121}]
    [ a r:Fact; r:gives {(121 31) math:integerQuotient 3}]
    [ a r:Fact; r:gives {(121 31) math:remainder 28}]
    [ a r:Fact; r:gives {(28 1) math:sum 29}]
  );
  r:rule <#lemma205>.

<#lemma113> a r:Inference;
  r:gives {
    (17 4) :easterFor 1960 .
  };
  r:evidence (
    <#lemma215>
    [ a r:Fact; r:gives {(1960 19) math:remainder 3}]
    [ a r:Fact; r:gives {(1960 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1960 100) math:remainder 60}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 3) math:product 57}]
    [ a r:Fact; r:gives {(57 19) math:sum 76}]
    [ a r:Fact; r:gives {(76 4) math:difference 72}]
    [ a r:Fact; r:gives {(72 6) math:difference 66}]
    [ a r:Fact; r:gives {(66 15) math:sum 81}]
    [ a r:Fact; r:gives {(81 30) math:remainder 21}]
    [ a r:Fact; r:gives {(60 4) math:integerQuotient 15}]
    [ a r:Fact; r:gives {(60 4) math:remainder 0}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 15) math:product 30}]
    [ a r:Fact; r:gives {21 math:negation -21}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(32 6 30 -21 0) math:sum 47}]
    [ a r:Fact; r:gives {(47 7) math:remainder 5}]
    [ a r:Fact; r:gives {(11 21) math:product 231}]
    [ a r:Fact; r:gives {(22 5) math:product 110}]
    [ a r:Fact; r:gives {(3 231 110) math:sum 344}]
    [ a r:Fact; r:gives {(344 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(21 5 0 114) math:sum 140}]
    [ a r:Fact; r:gives {(140 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(140 31) math:remainder 16}]
    [ a r:Fact; r:gives {(16 1) math:sum 17}]
  );
  r:rule <#lemma205>.

<#lemma114> a r:Inference;
  r:gives {
    (2 4) :easterFor 1961 .
  };
  r:evidence (
    <#lemma216>
    [ a r:Fact; r:gives {(1961 19) math:remainder 4}]
    [ a r:Fact; r:gives {(1961 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1961 100) math:remainder 61}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 4) math:product 76}]
    [ a r:Fact; r:gives {(76 19) math:sum 95}]
    [ a r:Fact; r:gives {(95 4) math:difference 91}]
    [ a r:Fact; r:gives {(91 6) math:difference 85}]
    [ a r:Fact; r:gives {(85 15) math:sum 100}]
    [ a r:Fact; r:gives {(100 30) math:remainder 10}]
    [ a r:Fact; r:gives {(61 4) math:integerQuotient 15}]
    [ a r:Fact; r:gives {(61 4) math:remainder 1}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 15) math:product 30}]
    [ a r:Fact; r:gives {10 math:negation -10}]
    [ a r:Fact; r:gives {1 math:negation -1}]
    [ a r:Fact; r:gives {(32 6 30 -10 -1) math:sum 57}]
    [ a r:Fact; r:gives {(57 7) math:remainder 1}]
    [ a r:Fact; r:gives {(11 10) math:product 110}]
    [ a r:Fact; r:gives {(22 1) math:product 22}]
    [ a r:Fact; r:gives {(4 110 22) math:sum 136}]
    [ a r:Fact; r:gives {(136 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(10 1 0 114) math:sum 125}]
    [ a r:Fact; r:gives {(125 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(125 31) math:remainder 1}]
    [ a r:Fact; r:gives {(1 1) math:sum 2}]
  );
  r:rule <#lemma205>.

<#lemma115> a r:Inference;
  r:gives {
    (22 4) :easterFor 1962 .
  };
  r:evidence (
    <#lemma217>
    [ a r:Fact; r:gives {(1962 19) math:remainder 5}]
    [ a r:Fact; r:gives {(1962 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1962 100) math:remainder 62}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 5) math:product 95}]
    [ a r:Fact; r:gives {(95 19) math:sum 114}]
    [ a r:Fact; r:gives {(114 4) math:difference 110}]
    [ a r:Fact; r:gives {(110 6) math:difference 104}]
    [ a r:Fact; r:gives {(104 15) math:sum 119}]
    [ a r:Fact; r:gives {(119 30) math:remainder 29}]
    [ a r:Fact; r:gives {(62 4) math:integerQuotient 15}]
    [ a r:Fact; r:gives {(62 4) math:remainder 2}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 15) math:product 30}]
    [ a r:Fact; r:gives {29 math:negation -29}]
    [ a r:Fact; r:gives {2 math:negation -2}]
    [ a r:Fact; r:gives {(32 6 30 -29 -2) math:sum 37}]
    [ a r:Fact; r:gives {(37 7) math:remainder 2}]
    [ a r:Fact; r:gives {(11 29) math:product 319}]
    [ a r:Fact; r:gives {(22 2) math:product 44}]
    [ a r:Fact; r:gives {(5 319 44) math:sum 368}]
    [ a r:Fact; r:gives {(368 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(29 2 0 114) math:sum 145}]
    [ a r:Fact; r:gives {(145 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(145 31) math:remainder 21}]
    [ a r:Fact; r:gives {(21 1) math:sum 22}]
  );
  r:rule <#lemma205>.

<#lemma116> a r:Inference;
  r:gives {
    (14 4) :easterFor 1963 .
  };
  r:evidence (
    <#lemma218>
    [ a r:Fact; r:gives {(1963 19) math:remainder 6}]
    [ a r:Fact; r:gives {(1963 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1963 100) math:remainder 63}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 6) math:product 114}]
    [ a r:Fact; r:gives {(114 19) math:sum 133}]
    [ a r:Fact; r:gives {(133 4) math:difference 129}]
    [ a r:Fact; r:gives {(129 6) math:difference 123}]
    [ a r:Fact; r:gives {(123 15) math:sum 138}]
    [ a r:Fact; r:gives {(138 30) math:remainder 18}]
    [ a r:Fact; r:gives {(63 4) math:integerQuotient 15}]
    [ a r:Fact; r:gives {(63 4) math:remainder 3}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 15) math:product 30}]
    [ a r:Fact; r:gives {18 math:negation -18}]
    [ a r:Fact; r:gives {3 math:negation -3}]
    [ a r:Fact; r:gives {(32 6 30 -18 -3) math:sum 47}]
    [ a r:Fact; r:gives {(47 7) math:remainder 5}]
    [ a r:Fact; r:gives {(11 18) math:product 198}]
    [ a r:Fact; r:gives {(22 5) math:product 110}]
    [ a r:Fact; r:gives {(6 198 110) math:sum 314}]
    [ a r:Fact; r:gives {(314 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(18 5 0 114) math:sum 137}]
    [ a r:Fact; r:gives {(137 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(137 31) math:remainder 13}]
    [ a r:Fact; r:gives {(13 1) math:sum 14}]
  );
  r:rule <#lemma205>.

<#lemma117> a r:Inference;
  r:gives {
    (29 3) :easterFor 1964 .
  };
  r:evidence (
    <#lemma219>
    [ a r:Fact; r:gives {(1964 19) math:remainder 7}]
    [ a r:Fact; r:gives {(1964 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1964 100) math:remainder 64}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 7) math:product 133}]
    [ a r:Fact; r:gives {(133 19) math:sum 152}]
    [ a r:Fact; r:gives {(152 4) math:difference 148}]
    [ a r:Fact; r:gives {(148 6) math:difference 142}]
    [ a r:Fact; r:gives {(142 15) math:sum 157}]
    [ a r:Fact; r:gives {(157 30) math:remainder 7}]
    [ a r:Fact; r:gives {(64 4) math:integerQuotient 16}]
    [ a r:Fact; r:gives {(64 4) math:remainder 0}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 16) math:product 32}]
    [ a r:Fact; r:gives {7 math:negation -7}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(32 6 32 -7 0) math:sum 63}]
    [ a r:Fact; r:gives {(63 7) math:remainder 0}]
    [ a r:Fact; r:gives {(11 7) math:product 77}]
    [ a r:Fact; r:gives {(22 0) math:product 0}]
    [ a r:Fact; r:gives {(7 77 0) math:sum 84}]
    [ a r:Fact; r:gives {(84 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(7 0 0 114) math:sum 121}]
    [ a r:Fact; r:gives {(121 31) math:integerQuotient 3}]
    [ a r:Fact; r:gives {(121 31) math:remainder 28}]
    [ a r:Fact; r:gives {(28 1) math:sum 29}]
  );
  r:rule <#lemma205>.

<#lemma118> a r:Inference;
  r:gives {
    (18 4) :easterFor 1965 .
  };
  r:evidence (
    <#lemma220>
    [ a r:Fact; r:gives {(1965 19) math:remainder 8}]
    [ a r:Fact; r:gives {(1965 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1965 100) math:remainder 65}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 8) math:product 152}]
    [ a r:Fact; r:gives {(152 19) math:sum 171}]
    [ a r:Fact; r:gives {(171 4) math:difference 167}]
    [ a r:Fact; r:gives {(167 6) math:difference 161}]
    [ a r:Fact; r:gives {(161 15) math:sum 176}]
    [ a r:Fact; r:gives {(176 30) math:remainder 26}]
    [ a r:Fact; r:gives {(65 4) math:integerQuotient 16}]
    [ a r:Fact; r:gives {(65 4) math:remainder 1}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 16) math:product 32}]
    [ a r:Fact; r:gives {26 math:negation -26}]
    [ a r:Fact; r:gives {1 math:negation -1}]
    [ a r:Fact; r:gives {(32 6 32 -26 -1) math:sum 43}]
    [ a r:Fact; r:gives {(43 7) math:remainder 1}]
    [ a r:Fact; r:gives {(11 26) math:product 286}]
    [ a r:Fact; r:gives {(22 1) math:product 22}]
    [ a r:Fact; r:gives {(8 286 22) math:sum 316}]
    [ a r:Fact; r:gives {(316 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(26 1 0 114) math:sum 141}]
    [ a r:Fact; r:gives {(141 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(141 31) math:remainder 17}]
    [ a r:Fact; r:gives {(17 1) math:sum 18}]
  );
  r:rule <#lemma205>.

<#lemma119> a r:Inference;
  r:gives {
    (10 4) :easterFor 1966 .
  };
  r:evidence (
    <#lemma221>
    [ a r:Fact; r:gives {(1966 19) math:remainder 9}]
    [ a r:Fact; r:gives {(1966 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1966 100) math:remainder 66}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 9) math:product 171}]
    [ a r:Fact; r:gives {(171 19) math:sum 190}]
    [ a r:Fact; r:gives {(190 4) math:difference 186}]
    [ a r:Fact; r:gives {(186 6) math:difference 180}]
    [ a r:Fact; r:gives {(180 15) math:sum 195}]
    [ a r:Fact; r:gives {(195 30) math:remainder 15}]
    [ a r:Fact; r:gives {(66 4) math:integerQuotient 16}]
    [ a r:Fact; r:gives {(66 4) math:remainder 2}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 16) math:product 32}]
    [ a r:Fact; r:gives {15 math:negation -15}]
    [ a r:Fact; r:gives {2 math:negation -2}]
    [ a r:Fact; r:gives {(32 6 32 -15 -2) math:sum 53}]
    [ a r:Fact; r:gives {(53 7) math:remainder 4}]
    [ a r:Fact; r:gives {(11 15) math:product 165}]
    [ a r:Fact; r:gives {(22 4) math:product 88}]
    [ a r:Fact; r:gives {(9 165 88) math:sum 262}]
    [ a r:Fact; r:gives {(262 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(15 4 0 114) math:sum 133}]
    [ a r:Fact; r:gives {(133 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(133 31) math:remainder 9}]
    [ a r:Fact; r:gives {(9 1) math:sum 10}]
  );
  r:rule <#lemma205>.

<#lemma120> a r:Inference;
  r:gives {
    (26 3) :easterFor 1967 .
  };
  r:evidence (
    <#lemma222>
    [ a r:Fact; r:gives {(1967 19) math:remainder 10}]
    [ a r:Fact; r:gives {(1967 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1967 100) math:remainder 67}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 10) math:product 190}]
    [ a r:Fact; r:gives {(190 19) math:sum 209}]
    [ a r:Fact; r:gives {(209 4) math:difference 205}]
    [ a r:Fact; r:gives {(205 6) math:difference 199}]
    [ a r:Fact; r:gives {(199 15) math:sum 214}]
    [ a r:Fact; r:gives {(214 30) math:remainder 4}]
    [ a r:Fact; r:gives {(67 4) math:integerQuotient 16}]
    [ a r:Fact; r:gives {(67 4) math:remainder 3}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 16) math:product 32}]
    [ a r:Fact; r:gives {4 math:negation -4}]
    [ a r:Fact; r:gives {3 math:negation -3}]
    [ a r:Fact; r:gives {(32 6 32 -4 -3) math:sum 63}]
    [ a r:Fact; r:gives {(63 7) math:remainder 0}]
    [ a r:Fact; r:gives {(11 4) math:product 44}]
    [ a r:Fact; r:gives {(22 0) math:product 0}]
    [ a r:Fact; r:gives {(10 44 0) math:sum 54}]
    [ a r:Fact; r:gives {(54 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(4 0 0 114) math:sum 118}]
    [ a r:Fact; r:gives {(118 31) math:integerQuotient 3}]
    [ a r:Fact; r:gives {(118 31) math:remainder 25}]
    [ a r:Fact; r:gives {(25 1) math:sum 26}]
  );
  r:rule <#lemma205>.

<#lemma121> a r:Inference;
  r:gives {
    (14 4) :easterFor 1968 .
  };
  r:evidence (
    <#lemma223>
    [ a r:Fact; r:gives {(1968 19) math:remainder 11}]
    [ a r:Fact; r:gives {(1968 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1968 100) math:remainder 68}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 11) math:product 209}]
    [ a r:Fact; r:gives {(209 19) math:sum 228}]
    [ a r:Fact; r:gives {(228 4) math:difference 224}]
    [ a r:Fact; r:gives {(224 6) math:difference 218}]
    [ a r:Fact; r:gives {(218 15) math:sum 233}]
    [ a r:Fact; r:gives {(233 30) math:remainder 23}]
    [ a r:Fact; r:gives {(68 4) math:integerQuotient 17}]
    [ a r:Fact; r:gives {(68 4) math:remainder 0}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 17) math:product 34}]
    [ a r:Fact; r:gives {23 math:negation -23}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(32 6 34 -23 0) math:sum 49}]
    [ a r:Fact; r:gives {(49 7) math:remainder 0}]
    [ a r:Fact; r:gives {(11 23) math:product 253}]
    [ a r:Fact; r:gives {(22 0) math:product 0}]
    [ a r:Fact; r:gives {(11 253 0) math:sum 264}]
    [ a r:Fact; r:gives {(264 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(23 0 0 114) math:sum 137}]
    [ a r:Fact; r:gives {(137 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(137 31) math:remainder 13}]
    [ a r:Fact; r:gives {(13 1) math:sum 14}]
  );
  r:rule <#lemma205>.

<#lemma122> a r:Inference;
  r:gives {
    (6 4) :easterFor 1969 .
  };
  r:evidence (
    <#lemma224>
    [ a r:Fact; r:gives {(1969 19) math:remainder 12}]
    [ a r:Fact; r:gives {(1969 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1969 100) math:remainder 69}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 12) math:product 228}]
    [ a r:Fact; r:gives {(228 19) math:sum 247}]
    [ a r:Fact; r:gives {(247 4) math:difference 243}]
    [ a r:Fact; r:gives {(243 6) math:difference 237}]
    [ a r:Fact; r:gives {(237 15) math:sum 252}]
    [ a r:Fact; r:gives {(252 30) math:remainder 12}]
    [ a r:Fact; r:gives {(69 4) math:integerQuotient 17}]
    [ a r:Fact; r:gives {(69 4) math:remainder 1}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 17) math:product 34}]
    [ a r:Fact; r:gives {12 math:negation -12}]
    [ a r:Fact; r:gives {1 math:negation -1}]
    [ a r:Fact; r:gives {(32 6 34 -12 -1) math:sum 59}]
    [ a r:Fact; r:gives {(59 7) math:remainder 3}]
    [ a r:Fact; r:gives {(11 12) math:product 132}]
    [ a r:Fact; r:gives {(22 3) math:product 66}]
    [ a r:Fact; r:gives {(12 132 66) math:sum 210}]
    [ a r:Fact; r:gives {(210 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(12 3 0 114) math:sum 129}]
    [ a r:Fact; r:gives {(129 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(129 31) math:remainder 5}]
    [ a r:Fact; r:gives {(5 1) math:sum 6}]
  );
  r:rule <#lemma205>.

<#lemma123> a r:Inference;
  r:gives {
    (29 3) :easterFor 1970 .
  };
  r:evidence (
    <#lemma225>
    [ a r:Fact; r:gives {(1970 19) math:remainder 13}]
    [ a r:Fact; r:gives {(1970 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1970 100) math:remainder 70}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 13) math:product 247}]
    [ a r:Fact; r:gives {(247 19) math:sum 266}]
    [ a r:Fact; r:gives {(266 4) math:difference 262}]
    [ a r:Fact; r:gives {(262 6) math:difference 256}]
    [ a r:Fact; r:gives {(256 15) math:sum 271}]
    [ a r:Fact; r:gives {(271 30) math:remainder 1}]
    [ a r:Fact; r:gives {(70 4) math:integerQuotient 17}]
    [ a r:Fact; r:gives {(70 4) math:remainder 2}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 17) math:product 34}]
    [ a r:Fact; r:gives {1 math:negation -1}]
    [ a r:Fact; r:gives {2 math:negation -2}]
    [ a r:Fact; r:gives {(32 6 34 -1 -2) math:sum 69}]
    [ a r:Fact; r:gives {(69 7) math:remainder 6}]
    [ a r:Fact; r:gives {(11 1) math:product 11}]
    [ a r:Fact; r:gives {(22 6) math:product 132}]
    [ a r:Fact; r:gives {(13 11 132) math:sum 156}]
    [ a r:Fact; r:gives {(156 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(1 6 0 114) math:sum 121}]
    [ a r:Fact; r:gives {(121 31) math:integerQuotient 3}]
    [ a r:Fact; r:gives {(121 31) math:remainder 28}]
    [ a r:Fact; r:gives {(28 1) math:sum 29}]
  );
  r:rule <#lemma205>.

<#lemma124> a r:Inference;
  r:gives {
    (11 4) :easterFor 1971 .
  };
  r:evidence (
    <#lemma226>
    [ a r:Fact; r:gives {(1971 19) math:remainder 14}]
    [ a r:Fact; r:gives {(1971 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1971 100) math:remainder 71}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 14) math:product 266}]
    [ a r:Fact; r:gives {(266 19) math:sum 285}]
    [ a r:Fact; r:gives {(285 4) math:difference 281}]
    [ a r:Fact; r:gives {(281 6) math:difference 275}]
    [ a r:Fact; r:gives {(275 15) math:sum 290}]
    [ a r:Fact; r:gives {(290 30) math:remainder 20}]
    [ a r:Fact; r:gives {(71 4) math:integerQuotient 17}]
    [ a r:Fact; r:gives {(71 4) math:remainder 3}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 17) math:product 34}]
    [ a r:Fact; r:gives {20 math:negation -20}]
    [ a r:Fact; r:gives {3 math:negation -3}]
    [ a r:Fact; r:gives {(32 6 34 -20 -3) math:sum 49}]
    [ a r:Fact; r:gives {(49 7) math:remainder 0}]
    [ a r:Fact; r:gives {(11 20) math:product 220}]
    [ a r:Fact; r:gives {(22 0) math:product 0}]
    [ a r:Fact; r:gives {(14 220 0) math:sum 234}]
    [ a r:Fact; r:gives {(234 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(20 0 0 114) math:sum 134}]
    [ a r:Fact; r:gives {(134 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(134 31) math:remainder 10}]
    [ a r:Fact; r:gives {(10 1) math:sum 11}]
  );
  r:rule <#lemma205>.

<#lemma125> a r:Inference;
  r:gives {
    (2 4) :easterFor 1972 .
  };
  r:evidence (
    <#lemma227>
    [ a r:Fact; r:gives {(1972 19) math:remainder 15}]
    [ a r:Fact; r:gives {(1972 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1972 100) math:remainder 72}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 15) math:product 285}]
    [ a r:Fact; r:gives {(285 19) math:sum 304}]
    [ a r:Fact; r:gives {(304 4) math:difference 300}]
    [ a r:Fact; r:gives {(300 6) math:difference 294}]
    [ a r:Fact; r:gives {(294 15) math:sum 309}]
    [ a r:Fact; r:gives {(309 30) math:remainder 9}]
    [ a r:Fact; r:gives {(72 4) math:integerQuotient 18}]
    [ a r:Fact; r:gives {(72 4) math:remainder 0}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 18) math:product 36}]
    [ a r:Fact; r:gives {9 math:negation -9}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(32 6 36 -9 0) math:sum 65}]
    [ a r:Fact; r:gives {(65 7) math:remainder 2}]
    [ a r:Fact; r:gives {(11 9) math:product 99}]
    [ a r:Fact; r:gives {(22 2) math:product 44}]
    [ a r:Fact; r:gives {(15 99 44) math:sum 158}]
    [ a r:Fact; r:gives {(158 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(9 2 0 114) math:sum 125}]
    [ a r:Fact; r:gives {(125 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(125 31) math:remainder 1}]
    [ a r:Fact; r:gives {(1 1) math:sum 2}]
  );
  r:rule <#lemma205>.

<#lemma126> a r:Inference;
  r:gives {
    (22 4) :easterFor 1973 .
  };
  r:evidence (
    <#lemma228>
    [ a r:Fact; r:gives {(1973 19) math:remainder 16}]
    [ a r:Fact; r:gives {(1973 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1973 100) math:remainder 73}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 16) math:product 304}]
    [ a r:Fact; r:gives {(304 19) math:sum 323}]
    [ a r:Fact; r:gives {(323 4) math:difference 319}]
    [ a r:Fact; r:gives {(319 6) math:difference 313}]
    [ a r:Fact; r:gives {(313 15) math:sum 328}]
    [ a r:Fact; r:gives {(328 30) math:remainder 28}]
    [ a r:Fact; r:gives {(73 4) math:integerQuotient 18}]
    [ a r:Fact; r:gives {(73 4) math:remainder 1}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 18) math:product 36}]
    [ a r:Fact; r:gives {28 math:negation -28}]
    [ a r:Fact; r:gives {1 math:negation -1}]
    [ a r:Fact; r:gives {(32 6 36 -28 -1) math:sum 45}]
    [ a r:Fact; r:gives {(45 7) math:remainder 3}]
    [ a r:Fact; r:gives {(11 28) math:product 308}]
    [ a r:Fact; r:gives {(22 3) math:product 66}]
    [ a r:Fact; r:gives {(16 308 66) math:sum 390}]
    [ a r:Fact; r:gives {(390 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(28 3 0 114) math:sum 145}]
    [ a r:Fact; r:gives {(145 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(145 31) math:remainder 21}]
    [ a r:Fact; r:gives {(21 1) math:sum 22}]
  );
  r:rule <#lemma205>.

<#lemma127> a r:Inference;
  r:gives {
    (14 4) :easterFor 1974 .
  };
  r:evidence (
    <#lemma229>
    [ a r:Fact; r:gives {(1974 19) math:remainder 17}]
    [ a r:Fact; r:gives {(1974 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1974 100) math:remainder 74}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 17) math:product 323}]
    [ a r:Fact; r:gives {(323 19) math:sum 342}]
    [ a r:Fact; r:gives {(342 4) math:difference 338}]
    [ a r:Fact; r:gives {(338 6) math:difference 332}]
    [ a r:Fact; r:gives {(332 15) math:sum 347}]
    [ a r:Fact; r:gives {(347 30) math:remainder 17}]
    [ a r:Fact; r:gives {(74 4) math:integerQuotient 18}]
    [ a r:Fact; r:gives {(74 4) math:remainder 2}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 18) math:product 36}]
    [ a r:Fact; r:gives {17 math:negation -17}]
    [ a r:Fact; r:gives {2 math:negation -2}]
    [ a r:Fact; r:gives {(32 6 36 -17 -2) math:sum 55}]
    [ a r:Fact; r:gives {(55 7) math:remainder 6}]
    [ a r:Fact; r:gives {(11 17) math:product 187}]
    [ a r:Fact; r:gives {(22 6) math:product 132}]
    [ a r:Fact; r:gives {(17 187 132) math:sum 336}]
    [ a r:Fact; r:gives {(336 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(17 6 0 114) math:sum 137}]
    [ a r:Fact; r:gives {(137 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(137 31) math:remainder 13}]
    [ a r:Fact; r:gives {(13 1) math:sum 14}]
  );
  r:rule <#lemma205>.

<#lemma128> a r:Inference;
  r:gives {
    (30 3) :easterFor 1975 .
  };
  r:evidence (
    <#lemma230>
    [ a r:Fact; r:gives {(1975 19) math:remainder 18}]
    [ a r:Fact; r:gives {(1975 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1975 100) math:remainder 75}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 18) math:product 342}]
    [ a r:Fact; r:gives {(342 19) math:sum 361}]
    [ a r:Fact; r:gives {(361 4) math:difference 357}]
    [ a r:Fact; r:gives {(357 6) math:difference 351}]
    [ a r:Fact; r:gives {(351 15) math:sum 366}]
    [ a r:Fact; r:gives {(366 30) math:remainder 6}]
    [ a r:Fact; r:gives {(75 4) math:integerQuotient 18}]
    [ a r:Fact; r:gives {(75 4) math:remainder 3}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 18) math:product 36}]
    [ a r:Fact; r:gives {6 math:negation -6}]
    [ a r:Fact; r:gives {3 math:negation -3}]
    [ a r:Fact; r:gives {(32 6 36 -6 -3) math:sum 65}]
    [ a r:Fact; r:gives {(65 7) math:remainder 2}]
    [ a r:Fact; r:gives {(11 6) math:product 66}]
    [ a r:Fact; r:gives {(22 2) math:product 44}]
    [ a r:Fact; r:gives {(18 66 44) math:sum 128}]
    [ a r:Fact; r:gives {(128 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(6 2 0 114) math:sum 122}]
    [ a r:Fact; r:gives {(122 31) math:integerQuotient 3}]
    [ a r:Fact; r:gives {(122 31) math:remainder 29}]
    [ a r:Fact; r:gives {(29 1) math:sum 30}]
  );
  r:rule <#lemma205>.

<#lemma129> a r:Inference;
  r:gives {
    (18 4) :easterFor 1976 .
  };
  r:evidence (
    <#lemma231>
    [ a r:Fact; r:gives {(1976 19) math:remainder 0}]
    [ a r:Fact; r:gives {(1976 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1976 100) math:remainder 76}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 0) math:product 0}]
    [ a r:Fact; r:gives {(0 19) math:sum 19}]
    [ a r:Fact; r:gives {(19 4) math:difference 15}]
    [ a r:Fact; r:gives {(15 6) math:difference 9}]
    [ a r:Fact; r:gives {(9 15) math:sum 24}]
    [ a r:Fact; r:gives {(24 30) math:remainder 24}]
    [ a r:Fact; r:gives {(76 4) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(76 4) math:remainder 0}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 19) math:product 38}]
    [ a r:Fact; r:gives {24 math:negation -24}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(32 6 38 -24 0) math:sum 52}]
    [ a r:Fact; r:gives {(52 7) math:remainder 3}]
    [ a r:Fact; r:gives {(11 24) math:product 264}]
    [ a r:Fact; r:gives {(22 3) math:product 66}]
    [ a r:Fact; r:gives {(0 264 66) math:sum 330}]
    [ a r:Fact; r:gives {(330 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(24 3 0 114) math:sum 141}]
    [ a r:Fact; r:gives {(141 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(141 31) math:remainder 17}]
    [ a r:Fact; r:gives {(17 1) math:sum 18}]
  );
  r:rule <#lemma205>.

<#lemma130> a r:Inference;
  r:gives {
    (10 4) :easterFor 1977 .
  };
  r:evidence (
    <#lemma232>
    [ a r:Fact; r:gives {(1977 19) math:remainder 1}]
    [ a r:Fact; r:gives {(1977 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1977 100) math:remainder 77}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 1) math:product 19}]
    [ a r:Fact; r:gives {(19 19) math:sum 38}]
    [ a r:Fact; r:gives {(38 4) math:difference 34}]
    [ a r:Fact; r:gives {(34 6) math:difference 28}]
    [ a r:Fact; r:gives {(28 15) math:sum 43}]
    [ a r:Fact; r:gives {(43 30) math:remainder 13}]
    [ a r:Fact; r:gives {(77 4) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(77 4) math:remainder 1}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 19) math:product 38}]
    [ a r:Fact; r:gives {13 math:negation -13}]
    [ a r:Fact; r:gives {1 math:negation -1}]
    [ a r:Fact; r:gives {(32 6 38 -13 -1) math:sum 62}]
    [ a r:Fact; r:gives {(62 7) math:remainder 6}]
    [ a r:Fact; r:gives {(11 13) math:product 143}]
    [ a r:Fact; r:gives {(22 6) math:product 132}]
    [ a r:Fact; r:gives {(1 143 132) math:sum 276}]
    [ a r:Fact; r:gives {(276 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(13 6 0 114) math:sum 133}]
    [ a r:Fact; r:gives {(133 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(133 31) math:remainder 9}]
    [ a r:Fact; r:gives {(9 1) math:sum 10}]
  );
  r:rule <#lemma205>.

<#lemma131> a r:Inference;
  r:gives {
    (26 3) :easterFor 1978 .
  };
  r:evidence (
    <#lemma233>
    [ a r:Fact; r:gives {(1978 19) math:remainder 2}]
    [ a r:Fact; r:gives {(1978 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1978 100) math:remainder 78}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 2) math:product 38}]
    [ a r:Fact; r:gives {(38 19) math:sum 57}]
    [ a r:Fact; r:gives {(57 4) math:difference 53}]
    [ a r:Fact; r:gives {(53 6) math:difference 47}]
    [ a r:Fact; r:gives {(47 15) math:sum 62}]
    [ a r:Fact; r:gives {(62 30) math:remainder 2}]
    [ a r:Fact; r:gives {(78 4) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(78 4) math:remainder 2}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 19) math:product 38}]
    [ a r:Fact; r:gives {2 math:negation -2}]
    [ a r:Fact; r:gives {2 math:negation -2}]
    [ a r:Fact; r:gives {(32 6 38 -2 -2) math:sum 72}]
    [ a r:Fact; r:gives {(72 7) math:remainder 2}]
    [ a r:Fact; r:gives {(11 2) math:product 22}]
    [ a r:Fact; r:gives {(22 2) math:product 44}]
    [ a r:Fact; r:gives {(2 22 44) math:sum 68}]
    [ a r:Fact; r:gives {(68 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(2 2 0 114) math:sum 118}]
    [ a r:Fact; r:gives {(118 31) math:integerQuotient 3}]
    [ a r:Fact; r:gives {(118 31) math:remainder 25}]
    [ a r:Fact; r:gives {(25 1) math:sum 26}]
  );
  r:rule <#lemma205>.

<#lemma132> a r:Inference;
  r:gives {
    (15 4) :easterFor 1979 .
  };
  r:evidence (
    <#lemma234>
    [ a r:Fact; r:gives {(1979 19) math:remainder 3}]
    [ a r:Fact; r:gives {(1979 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1979 100) math:remainder 79}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 3) math:product 57}]
    [ a r:Fact; r:gives {(57 19) math:sum 76}]
    [ a r:Fact; r:gives {(76 4) math:difference 72}]
    [ a r:Fact; r:gives {(72 6) math:difference 66}]
    [ a r:Fact; r:gives {(66 15) math:sum 81}]
    [ a r:Fact; r:gives {(81 30) math:remainder 21}]
    [ a r:Fact; r:gives {(79 4) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(79 4) math:remainder 3}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 19) math:product 38}]
    [ a r:Fact; r:gives {21 math:negation -21}]
    [ a r:Fact; r:gives {3 math:negation -3}]
    [ a r:Fact; r:gives {(32 6 38 -21 -3) math:sum 52}]
    [ a r:Fact; r:gives {(52 7) math:remainder 3}]
    [ a r:Fact; r:gives {(11 21) math:product 231}]
    [ a r:Fact; r:gives {(22 3) math:product 66}]
    [ a r:Fact; r:gives {(3 231 66) math:sum 300}]
    [ a r:Fact; r:gives {(300 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(21 3 0 114) math:sum 138}]
    [ a r:Fact; r:gives {(138 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(138 31) math:remainder 14}]
    [ a r:Fact; r:gives {(14 1) math:sum 15}]
  );
  r:rule <#lemma205>.

<#lemma133> a r:Inference;
  r:gives {
    (6 4) :easterFor 1980 .
  };
  r:evidence (
    <#lemma235>
    [ a r:Fact; r:gives {(1980 19) math:remainder 4}]
    [ a r:Fact; r:gives {(1980 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1980 100) math:remainder 80}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 4) math:product 76}]
    [ a r:Fact; r:gives {(76 19) math:sum 95}]
    [ a r:Fact; r:gives {(95 4) math:difference 91}]
    [ a r:Fact; r:gives {(91 6) math:difference 85}]
    [ a r:Fact; r:gives {(85 15) math:sum 100}]
    [ a r:Fact; r:gives {(100 30) math:remainder 10}]
    [ a r:Fact; r:gives {(80 4) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(80 4) math:remainder 0}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 20) math:product 40}]
    [ a r:Fact; r:gives {10 math:negation -10}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(32 6 40 -10 0) math:sum 68}]
    [ a r:Fact; r:gives {(68 7) math:remainder 5}]
    [ a r:Fact; r:gives {(11 10) math:product 110}]
    [ a r:Fact; r:gives {(22 5) math:product 110}]
    [ a r:Fact; r:gives {(4 110 110) math:sum 224}]
    [ a r:Fact; r:gives {(224 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(10 5 0 114) math:sum 129}]
    [ a r:Fact; r:gives {(129 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(129 31) math:remainder 5}]
    [ a r:Fact; r:gives {(5 1) math:sum 6}]
  );
  r:rule <#lemma205>.

<#lemma134> a r:Inference;
  r:gives {
    (19 4) :easterFor 1981 .
  };
  r:evidence (
    <#lemma236>
    [ a r:Fact; r:gives {(1981 19) math:remainder 5}]
    [ a r:Fact; r:gives {(1981 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1981 100) math:remainder 81}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 5) math:product 95}]
    [ a r:Fact; r:gives {(95 19) math:sum 114}]
    [ a r:Fact; r:gives {(114 4) math:difference 110}]
    [ a r:Fact; r:gives {(110 6) math:difference 104}]
    [ a r:Fact; r:gives {(104 15) math:sum 119}]
    [ a r:Fact; r:gives {(119 30) math:remainder 29}]
    [ a r:Fact; r:gives {(81 4) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(81 4) math:remainder 1}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 20) math:product 40}]
    [ a r:Fact; r:gives {29 math:negation -29}]
    [ a r:Fact; r:gives {1 math:negation -1}]
    [ a r:Fact; r:gives {(32 6 40 -29 -1) math:sum 48}]
    [ a r:Fact; r:gives {(48 7) math:remainder 6}]
    [ a r:Fact; r:gives {(11 29) math:product 319}]
    [ a r:Fact; r:gives {(22 6) math:product 132}]
    [ a r:Fact; r:gives {(5 319 132) math:sum 456}]
    [ a r:Fact; r:gives {(456 451) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(7 1) math:product 7}]
    [ a r:Fact; r:gives {7 math:negation -7}]
    [ a r:Fact; r:gives {(29 6 -7 114) math:sum 142}]
    [ a r:Fact; r:gives {(142 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(142 31) math:remainder 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
  );
  r:rule <#lemma205>.

<#lemma135> a r:Inference;
  r:gives {
    (11 4) :easterFor 1982 .
  };
  r:evidence (
    <#lemma237>
    [ a r:Fact; r:gives {(1982 19) math:remainder 6}]
    [ a r:Fact; r:gives {(1982 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1982 100) math:remainder 82}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 6) math:product 114}]
    [ a r:Fact; r:gives {(114 19) math:sum 133}]
    [ a r:Fact; r:gives {(133 4) math:difference 129}]
    [ a r:Fact; r:gives {(129 6) math:difference 123}]
    [ a r:Fact; r:gives {(123 15) math:sum 138}]
    [ a r:Fact; r:gives {(138 30) math:remainder 18}]
    [ a r:Fact; r:gives {(82 4) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(82 4) math:remainder 2}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 20) math:product 40}]
    [ a r:Fact; r:gives {18 math:negation -18}]
    [ a r:Fact; r:gives {2 math:negation -2}]
    [ a r:Fact; r:gives {(32 6 40 -18 -2) math:sum 58}]
    [ a r:Fact; r:gives {(58 7) math:remainder 2}]
    [ a r:Fact; r:gives {(11 18) math:product 198}]
    [ a r:Fact; r:gives {(22 2) math:product 44}]
    [ a r:Fact; r:gives {(6 198 44) math:sum 248}]
    [ a r:Fact; r:gives {(248 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(18 2 0 114) math:sum 134}]
    [ a r:Fact; r:gives {(134 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(134 31) math:remainder 10}]
    [ a r:Fact; r:gives {(10 1) math:sum 11}]
  );
  r:rule <#lemma205>.

<#lemma136> a r:Inference;
  r:gives {
    (3 4) :easterFor 1983 .
  };
  r:evidence (
    <#lemma238>
    [ a r:Fact; r:gives {(1983 19) math:remainder 7}]
    [ a r:Fact; r:gives {(1983 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1983 100) math:remainder 83}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 7) math:product 133}]
    [ a r:Fact; r:gives {(133 19) math:sum 152}]
    [ a r:Fact; r:gives {(152 4) math:difference 148}]
    [ a r:Fact; r:gives {(148 6) math:difference 142}]
    [ a r:Fact; r:gives {(142 15) math:sum 157}]
    [ a r:Fact; r:gives {(157 30) math:remainder 7}]
    [ a r:Fact; r:gives {(83 4) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(83 4) math:remainder 3}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 20) math:product 40}]
    [ a r:Fact; r:gives {7 math:negation -7}]
    [ a r:Fact; r:gives {3 math:negation -3}]
    [ a r:Fact; r:gives {(32 6 40 -7 -3) math:sum 68}]
    [ a r:Fact; r:gives {(68 7) math:remainder 5}]
    [ a r:Fact; r:gives {(11 7) math:product 77}]
    [ a r:Fact; r:gives {(22 5) math:product 110}]
    [ a r:Fact; r:gives {(7 77 110) math:sum 194}]
    [ a r:Fact; r:gives {(194 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(7 5 0 114) math:sum 126}]
    [ a r:Fact; r:gives {(126 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(126 31) math:remainder 2}]
    [ a r:Fact; r:gives {(2 1) math:sum 3}]
  );
  r:rule <#lemma205>.

<#lemma137> a r:Inference;
  r:gives {
    (22 4) :easterFor 1984 .
  };
  r:evidence (
    <#lemma239>
    [ a r:Fact; r:gives {(1984 19) math:remainder 8}]
    [ a r:Fact; r:gives {(1984 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1984 100) math:remainder 84}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 8) math:product 152}]
    [ a r:Fact; r:gives {(152 19) math:sum 171}]
    [ a r:Fact; r:gives {(171 4) math:difference 167}]
    [ a r:Fact; r:gives {(167 6) math:difference 161}]
    [ a r:Fact; r:gives {(161 15) math:sum 176}]
    [ a r:Fact; r:gives {(176 30) math:remainder 26}]
    [ a r:Fact; r:gives {(84 4) math:integerQuotient 21}]
    [ a r:Fact; r:gives {(84 4) math:remainder 0}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 21) math:product 42}]
    [ a r:Fact; r:gives {26 math:negation -26}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(32 6 42 -26 0) math:sum 54}]
    [ a r:Fact; r:gives {(54 7) math:remainder 5}]
    [ a r:Fact; r:gives {(11 26) math:product 286}]
    [ a r:Fact; r:gives {(22 5) math:product 110}]
    [ a r:Fact; r:gives {(8 286 110) math:sum 404}]
    [ a r:Fact; r:gives {(404 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(26 5 0 114) math:sum 145}]
    [ a r:Fact; r:gives {(145 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(145 31) math:remainder 21}]
    [ a r:Fact; r:gives {(21 1) math:sum 22}]
  );
  r:rule <#lemma205>.

<#lemma138> a r:Inference;
  r:gives {
    (7 4) :easterFor 1985 .
  };
  r:evidence (
    <#lemma240>
    [ a r:Fact; r:gives {(1985 19) math:remainder 9}]
    [ a r:Fact; r:gives {(1985 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1985 100) math:remainder 85}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 9) math:product 171}]
    [ a r:Fact; r:gives {(171 19) math:sum 190}]
    [ a r:Fact; r:gives {(190 4) math:difference 186}]
    [ a r:Fact; r:gives {(186 6) math:difference 180}]
    [ a r:Fact; r:gives {(180 15) math:sum 195}]
    [ a r:Fact; r:gives {(195 30) math:remainder 15}]
    [ a r:Fact; r:gives {(85 4) math:integerQuotient 21}]
    [ a r:Fact; r:gives {(85 4) math:remainder 1}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 21) math:product 42}]
    [ a r:Fact; r:gives {15 math:negation -15}]
    [ a r:Fact; r:gives {1 math:negation -1}]
    [ a r:Fact; r:gives {(32 6 42 -15 -1) math:sum 64}]
    [ a r:Fact; r:gives {(64 7) math:remainder 1}]
    [ a r:Fact; r:gives {(11 15) math:product 165}]
    [ a r:Fact; r:gives {(22 1) math:product 22}]
    [ a r:Fact; r:gives {(9 165 22) math:sum 196}]
    [ a r:Fact; r:gives {(196 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(15 1 0 114) math:sum 130}]
    [ a r:Fact; r:gives {(130 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(130 31) math:remainder 6}]
    [ a r:Fact; r:gives {(6 1) math:sum 7}]
  );
  r:rule <#lemma205>.

<#lemma139> a r:Inference;
  r:gives {
    (30 3) :easterFor 1986 .
  };
  r:evidence (
    <#lemma241>
    [ a r:Fact; r:gives {(1986 19) math:remainder 10}]
    [ a r:Fact; r:gives {(1986 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1986 100) math:remainder 86}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 10) math:product 190}]
    [ a r:Fact; r:gives {(190 19) math:sum 209}]
    [ a r:Fact; r:gives {(209 4) math:difference 205}]
    [ a r:Fact; r:gives {(205 6) math:difference 199}]
    [ a r:Fact; r:gives {(199 15) math:sum 214}]
    [ a r:Fact; r:gives {(214 30) math:remainder 4}]
    [ a r:Fact; r:gives {(86 4) math:integerQuotient 21}]
    [ a r:Fact; r:gives {(86 4) math:remainder 2}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 21) math:product 42}]
    [ a r:Fact; r:gives {4 math:negation -4}]
    [ a r:Fact; r:gives {2 math:negation -2}]
    [ a r:Fact; r:gives {(32 6 42 -4 -2) math:sum 74}]
    [ a r:Fact; r:gives {(74 7) math:remainder 4}]
    [ a r:Fact; r:gives {(11 4) math:product 44}]
    [ a r:Fact; r:gives {(22 4) math:product 88}]
    [ a r:Fact; r:gives {(10 44 88) math:sum 142}]
    [ a r:Fact; r:gives {(142 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(4 4 0 114) math:sum 122}]
    [ a r:Fact; r:gives {(122 31) math:integerQuotient 3}]
    [ a r:Fact; r:gives {(122 31) math:remainder 29}]
    [ a r:Fact; r:gives {(29 1) math:sum 30}]
  );
  r:rule <#lemma205>.

<#lemma140> a r:Inference;
  r:gives {
    (19 4) :easterFor 1987 .
  };
  r:evidence (
    <#lemma242>
    [ a r:Fact; r:gives {(1987 19) math:remainder 11}]
    [ a r:Fact; r:gives {(1987 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1987 100) math:remainder 87}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 11) math:product 209}]
    [ a r:Fact; r:gives {(209 19) math:sum 228}]
    [ a r:Fact; r:gives {(228 4) math:difference 224}]
    [ a r:Fact; r:gives {(224 6) math:difference 218}]
    [ a r:Fact; r:gives {(218 15) math:sum 233}]
    [ a r:Fact; r:gives {(233 30) math:remainder 23}]
    [ a r:Fact; r:gives {(87 4) math:integerQuotient 21}]
    [ a r:Fact; r:gives {(87 4) math:remainder 3}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 21) math:product 42}]
    [ a r:Fact; r:gives {23 math:negation -23}]
    [ a r:Fact; r:gives {3 math:negation -3}]
    [ a r:Fact; r:gives {(32 6 42 -23 -3) math:sum 54}]
    [ a r:Fact; r:gives {(54 7) math:remainder 5}]
    [ a r:Fact; r:gives {(11 23) math:product 253}]
    [ a r:Fact; r:gives {(22 5) math:product 110}]
    [ a r:Fact; r:gives {(11 253 110) math:sum 374}]
    [ a r:Fact; r:gives {(374 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(23 5 0 114) math:sum 142}]
    [ a r:Fact; r:gives {(142 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(142 31) math:remainder 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
  );
  r:rule <#lemma205>.

<#lemma141> a r:Inference;
  r:gives {
    (3 4) :easterFor 1988 .
  };
  r:evidence (
    <#lemma243>
    [ a r:Fact; r:gives {(1988 19) math:remainder 12}]
    [ a r:Fact; r:gives {(1988 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1988 100) math:remainder 88}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 12) math:product 228}]
    [ a r:Fact; r:gives {(228 19) math:sum 247}]
    [ a r:Fact; r:gives {(247 4) math:difference 243}]
    [ a r:Fact; r:gives {(243 6) math:difference 237}]
    [ a r:Fact; r:gives {(237 15) math:sum 252}]
    [ a r:Fact; r:gives {(252 30) math:remainder 12}]
    [ a r:Fact; r:gives {(88 4) math:integerQuotient 22}]
    [ a r:Fact; r:gives {(88 4) math:remainder 0}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 22) math:product 44}]
    [ a r:Fact; r:gives {12 math:negation -12}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(32 6 44 -12 0) math:sum 70}]
    [ a r:Fact; r:gives {(70 7) math:remainder 0}]
    [ a r:Fact; r:gives {(11 12) math:product 132}]
    [ a r:Fact; r:gives {(22 0) math:product 0}]
    [ a r:Fact; r:gives {(12 132 0) math:sum 144}]
    [ a r:Fact; r:gives {(144 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(12 0 0 114) math:sum 126}]
    [ a r:Fact; r:gives {(126 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(126 31) math:remainder 2}]
    [ a r:Fact; r:gives {(2 1) math:sum 3}]
  );
  r:rule <#lemma205>.

<#lemma142> a r:Inference;
  r:gives {
    (26 3) :easterFor 1989 .
  };
  r:evidence (
    <#lemma244>
    [ a r:Fact; r:gives {(1989 19) math:remainder 13}]
    [ a r:Fact; r:gives {(1989 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1989 100) math:remainder 89}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 13) math:product 247}]
    [ a r:Fact; r:gives {(247 19) math:sum 266}]
    [ a r:Fact; r:gives {(266 4) math:difference 262}]
    [ a r:Fact; r:gives {(262 6) math:difference 256}]
    [ a r:Fact; r:gives {(256 15) math:sum 271}]
    [ a r:Fact; r:gives {(271 30) math:remainder 1}]
    [ a r:Fact; r:gives {(89 4) math:integerQuotient 22}]
    [ a r:Fact; r:gives {(89 4) math:remainder 1}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 22) math:product 44}]
    [ a r:Fact; r:gives {1 math:negation -1}]
    [ a r:Fact; r:gives {1 math:negation -1}]
    [ a r:Fact; r:gives {(32 6 44 -1 -1) math:sum 80}]
    [ a r:Fact; r:gives {(80 7) math:remainder 3}]
    [ a r:Fact; r:gives {(11 1) math:product 11}]
    [ a r:Fact; r:gives {(22 3) math:product 66}]
    [ a r:Fact; r:gives {(13 11 66) math:sum 90}]
    [ a r:Fact; r:gives {(90 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(1 3 0 114) math:sum 118}]
    [ a r:Fact; r:gives {(118 31) math:integerQuotient 3}]
    [ a r:Fact; r:gives {(118 31) math:remainder 25}]
    [ a r:Fact; r:gives {(25 1) math:sum 26}]
  );
  r:rule <#lemma205>.

<#lemma143> a r:Inference;
  r:gives {
    (15 4) :easterFor 1990 .
  };
  r:evidence (
    <#lemma245>
    [ a r:Fact; r:gives {(1990 19) math:remainder 14}]
    [ a r:Fact; r:gives {(1990 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1990 100) math:remainder 90}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 14) math:product 266}]
    [ a r:Fact; r:gives {(266 19) math:sum 285}]
    [ a r:Fact; r:gives {(285 4) math:difference 281}]
    [ a r:Fact; r:gives {(281 6) math:difference 275}]
    [ a r:Fact; r:gives {(275 15) math:sum 290}]
    [ a r:Fact; r:gives {(290 30) math:remainder 20}]
    [ a r:Fact; r:gives {(90 4) math:integerQuotient 22}]
    [ a r:Fact; r:gives {(90 4) math:remainder 2}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 22) math:product 44}]
    [ a r:Fact; r:gives {20 math:negation -20}]
    [ a r:Fact; r:gives {2 math:negation -2}]
    [ a r:Fact; r:gives {(32 6 44 -20 -2) math:sum 60}]
    [ a r:Fact; r:gives {(60 7) math:remainder 4}]
    [ a r:Fact; r:gives {(11 20) math:product 220}]
    [ a r:Fact; r:gives {(22 4) math:product 88}]
    [ a r:Fact; r:gives {(14 220 88) math:sum 322}]
    [ a r:Fact; r:gives {(322 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(20 4 0 114) math:sum 138}]
    [ a r:Fact; r:gives {(138 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(138 31) math:remainder 14}]
    [ a r:Fact; r:gives {(14 1) math:sum 15}]
  );
  r:rule <#lemma205>.

<#lemma144> a r:Inference;
  r:gives {
    (31 3) :easterFor 1991 .
  };
  r:evidence (
    <#lemma246>
    [ a r:Fact; r:gives {(1991 19) math:remainder 15}]
    [ a r:Fact; r:gives {(1991 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1991 100) math:remainder 91}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 15) math:product 285}]
    [ a r:Fact; r:gives {(285 19) math:sum 304}]
    [ a r:Fact; r:gives {(304 4) math:difference 300}]
    [ a r:Fact; r:gives {(300 6) math:difference 294}]
    [ a r:Fact; r:gives {(294 15) math:sum 309}]
    [ a r:Fact; r:gives {(309 30) math:remainder 9}]
    [ a r:Fact; r:gives {(91 4) math:integerQuotient 22}]
    [ a r:Fact; r:gives {(91 4) math:remainder 3}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 22) math:product 44}]
    [ a r:Fact; r:gives {9 math:negation -9}]
    [ a r:Fact; r:gives {3 math:negation -3}]
    [ a r:Fact; r:gives {(32 6 44 -9 -3) math:sum 70}]
    [ a r:Fact; r:gives {(70 7) math:remainder 0}]
    [ a r:Fact; r:gives {(11 9) math:product 99}]
    [ a r:Fact; r:gives {(22 0) math:product 0}]
    [ a r:Fact; r:gives {(15 99 0) math:sum 114}]
    [ a r:Fact; r:gives {(114 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(9 0 0 114) math:sum 123}]
    [ a r:Fact; r:gives {(123 31) math:integerQuotient 3}]
    [ a r:Fact; r:gives {(123 31) math:remainder 30}]
    [ a r:Fact; r:gives {(30 1) math:sum 31}]
  );
  r:rule <#lemma205>.

<#lemma145> a r:Inference;
  r:gives {
    (19 4) :easterFor 1992 .
  };
  r:evidence (
    <#lemma247>
    [ a r:Fact; r:gives {(1992 19) math:remainder 16}]
    [ a r:Fact; r:gives {(1992 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1992 100) math:remainder 92}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 16) math:product 304}]
    [ a r:Fact; r:gives {(304 19) math:sum 323}]
    [ a r:Fact; r:gives {(323 4) math:difference 319}]
    [ a r:Fact; r:gives {(319 6) math:difference 313}]
    [ a r:Fact; r:gives {(313 15) math:sum 328}]
    [ a r:Fact; r:gives {(328 30) math:remainder 28}]
    [ a r:Fact; r:gives {(92 4) math:integerQuotient 23}]
    [ a r:Fact; r:gives {(92 4) math:remainder 0}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 23) math:product 46}]
    [ a r:Fact; r:gives {28 math:negation -28}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(32 6 46 -28 0) math:sum 56}]
    [ a r:Fact; r:gives {(56 7) math:remainder 0}]
    [ a r:Fact; r:gives {(11 28) math:product 308}]
    [ a r:Fact; r:gives {(22 0) math:product 0}]
    [ a r:Fact; r:gives {(16 308 0) math:sum 324}]
    [ a r:Fact; r:gives {(324 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(28 0 0 114) math:sum 142}]
    [ a r:Fact; r:gives {(142 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(142 31) math:remainder 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
  );
  r:rule <#lemma205>.

<#lemma146> a r:Inference;
  r:gives {
    (11 4) :easterFor 1993 .
  };
  r:evidence (
    <#lemma248>
    [ a r:Fact; r:gives {(1993 19) math:remainder 17}]
    [ a r:Fact; r:gives {(1993 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1993 100) math:remainder 93}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 17) math:product 323}]
    [ a r:Fact; r:gives {(323 19) math:sum 342}]
    [ a r:Fact; r:gives {(342 4) math:difference 338}]
    [ a r:Fact; r:gives {(338 6) math:difference 332}]
    [ a r:Fact; r:gives {(332 15) math:sum 347}]
    [ a r:Fact; r:gives {(347 30) math:remainder 17}]
    [ a r:Fact; r:gives {(93 4) math:integerQuotient 23}]
    [ a r:Fact; r:gives {(93 4) math:remainder 1}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 23) math:product 46}]
    [ a r:Fact; r:gives {17 math:negation -17}]
    [ a r:Fact; r:gives {1 math:negation -1}]
    [ a r:Fact; r:gives {(32 6 46 -17 -1) math:sum 66}]
    [ a r:Fact; r:gives {(66 7) math:remainder 3}]
    [ a r:Fact; r:gives {(11 17) math:product 187}]
    [ a r:Fact; r:gives {(22 3) math:product 66}]
    [ a r:Fact; r:gives {(17 187 66) math:sum 270}]
    [ a r:Fact; r:gives {(270 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(17 3 0 114) math:sum 134}]
    [ a r:Fact; r:gives {(134 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(134 31) math:remainder 10}]
    [ a r:Fact; r:gives {(10 1) math:sum 11}]
  );
  r:rule <#lemma205>.

<#lemma147> a r:Inference;
  r:gives {
    (3 4) :easterFor 1994 .
  };
  r:evidence (
    <#lemma249>
    [ a r:Fact; r:gives {(1994 19) math:remainder 18}]
    [ a r:Fact; r:gives {(1994 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1994 100) math:remainder 94}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 18) math:product 342}]
    [ a r:Fact; r:gives {(342 19) math:sum 361}]
    [ a r:Fact; r:gives {(361 4) math:difference 357}]
    [ a r:Fact; r:gives {(357 6) math:difference 351}]
    [ a r:Fact; r:gives {(351 15) math:sum 366}]
    [ a r:Fact; r:gives {(366 30) math:remainder 6}]
    [ a r:Fact; r:gives {(94 4) math:integerQuotient 23}]
    [ a r:Fact; r:gives {(94 4) math:remainder 2}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 23) math:product 46}]
    [ a r:Fact; r:gives {6 math:negation -6}]
    [ a r:Fact; r:gives {2 math:negation -2}]
    [ a r:Fact; r:gives {(32 6 46 -6 -2) math:sum 76}]
    [ a r:Fact; r:gives {(76 7) math:remainder 6}]
    [ a r:Fact; r:gives {(11 6) math:product 66}]
    [ a r:Fact; r:gives {(22 6) math:product 132}]
    [ a r:Fact; r:gives {(18 66 132) math:sum 216}]
    [ a r:Fact; r:gives {(216 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(6 6 0 114) math:sum 126}]
    [ a r:Fact; r:gives {(126 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(126 31) math:remainder 2}]
    [ a r:Fact; r:gives {(2 1) math:sum 3}]
  );
  r:rule <#lemma205>.

<#lemma148> a r:Inference;
  r:gives {
    (16 4) :easterFor 1995 .
  };
  r:evidence (
    <#lemma250>
    [ a r:Fact; r:gives {(1995 19) math:remainder 0}]
    [ a r:Fact; r:gives {(1995 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1995 100) math:remainder 95}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 0) math:product 0}]
    [ a r:Fact; r:gives {(0 19) math:sum 19}]
    [ a r:Fact; r:gives {(19 4) math:difference 15}]
    [ a r:Fact; r:gives {(15 6) math:difference 9}]
    [ a r:Fact; r:gives {(9 15) math:sum 24}]
    [ a r:Fact; r:gives {(24 30) math:remainder 24}]
    [ a r:Fact; r:gives {(95 4) math:integerQuotient 23}]
    [ a r:Fact; r:gives {(95 4) math:remainder 3}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 23) math:product 46}]
    [ a r:Fact; r:gives {24 math:negation -24}]
    [ a r:Fact; r:gives {3 math:negation -3}]
    [ a r:Fact; r:gives {(32 6 46 -24 -3) math:sum 57}]
    [ a r:Fact; r:gives {(57 7) math:remainder 1}]
    [ a r:Fact; r:gives {(11 24) math:product 264}]
    [ a r:Fact; r:gives {(22 1) math:product 22}]
    [ a r:Fact; r:gives {(0 264 22) math:sum 286}]
    [ a r:Fact; r:gives {(286 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(24 1 0 114) math:sum 139}]
    [ a r:Fact; r:gives {(139 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(139 31) math:remainder 15}]
    [ a r:Fact; r:gives {(15 1) math:sum 16}]
  );
  r:rule <#lemma205>.

<#lemma149> a r:Inference;
  r:gives {
    (7 4) :easterFor 1996 .
  };
  r:evidence (
    <#lemma251>
    [ a r:Fact; r:gives {(1996 19) math:remainder 1}]
    [ a r:Fact; r:gives {(1996 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1996 100) math:remainder 96}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 1) math:product 19}]
    [ a r:Fact; r:gives {(19 19) math:sum 38}]
    [ a r:Fact; r:gives {(38 4) math:difference 34}]
    [ a r:Fact; r:gives {(34 6) math:difference 28}]
    [ a r:Fact; r:gives {(28 15) math:sum 43}]
    [ a r:Fact; r:gives {(43 30) math:remainder 13}]
    [ a r:Fact; r:gives {(96 4) math:integerQuotient 24}]
    [ a r:Fact; r:gives {(96 4) math:remainder 0}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 24) math:product 48}]
    [ a r:Fact; r:gives {13 math:negation -13}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(32 6 48 -13 0) math:sum 73}]
    [ a r:Fact; r:gives {(73 7) math:remainder 3}]
    [ a r:Fact; r:gives {(11 13) math:product 143}]
    [ a r:Fact; r:gives {(22 3) math:product 66}]
    [ a r:Fact; r:gives {(1 143 66) math:sum 210}]
    [ a r:Fact; r:gives {(210 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(13 3 0 114) math:sum 130}]
    [ a r:Fact; r:gives {(130 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(130 31) math:remainder 6}]
    [ a r:Fact; r:gives {(6 1) math:sum 7}]
  );
  r:rule <#lemma205>.

<#lemma150> a r:Inference;
  r:gives {
    (30 3) :easterFor 1997 .
  };
  r:evidence (
    <#lemma252>
    [ a r:Fact; r:gives {(1997 19) math:remainder 2}]
    [ a r:Fact; r:gives {(1997 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1997 100) math:remainder 97}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 2) math:product 38}]
    [ a r:Fact; r:gives {(38 19) math:sum 57}]
    [ a r:Fact; r:gives {(57 4) math:difference 53}]
    [ a r:Fact; r:gives {(53 6) math:difference 47}]
    [ a r:Fact; r:gives {(47 15) math:sum 62}]
    [ a r:Fact; r:gives {(62 30) math:remainder 2}]
    [ a r:Fact; r:gives {(97 4) math:integerQuotient 24}]
    [ a r:Fact; r:gives {(97 4) math:remainder 1}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 24) math:product 48}]
    [ a r:Fact; r:gives {2 math:negation -2}]
    [ a r:Fact; r:gives {1 math:negation -1}]
    [ a r:Fact; r:gives {(32 6 48 -2 -1) math:sum 83}]
    [ a r:Fact; r:gives {(83 7) math:remainder 6}]
    [ a r:Fact; r:gives {(11 2) math:product 22}]
    [ a r:Fact; r:gives {(22 6) math:product 132}]
    [ a r:Fact; r:gives {(2 22 132) math:sum 156}]
    [ a r:Fact; r:gives {(156 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(2 6 0 114) math:sum 122}]
    [ a r:Fact; r:gives {(122 31) math:integerQuotient 3}]
    [ a r:Fact; r:gives {(122 31) math:remainder 29}]
    [ a r:Fact; r:gives {(29 1) math:sum 30}]
  );
  r:rule <#lemma205>.

<#lemma151> a r:Inference;
  r:gives {
    (12 4) :easterFor 1998 .
  };
  r:evidence (
    <#lemma253>
    [ a r:Fact; r:gives {(1998 19) math:remainder 3}]
    [ a r:Fact; r:gives {(1998 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1998 100) math:remainder 98}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 3) math:product 57}]
    [ a r:Fact; r:gives {(57 19) math:sum 76}]
    [ a r:Fact; r:gives {(76 4) math:difference 72}]
    [ a r:Fact; r:gives {(72 6) math:difference 66}]
    [ a r:Fact; r:gives {(66 15) math:sum 81}]
    [ a r:Fact; r:gives {(81 30) math:remainder 21}]
    [ a r:Fact; r:gives {(98 4) math:integerQuotient 24}]
    [ a r:Fact; r:gives {(98 4) math:remainder 2}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 24) math:product 48}]
    [ a r:Fact; r:gives {21 math:negation -21}]
    [ a r:Fact; r:gives {2 math:negation -2}]
    [ a r:Fact; r:gives {(32 6 48 -21 -2) math:sum 63}]
    [ a r:Fact; r:gives {(63 7) math:remainder 0}]
    [ a r:Fact; r:gives {(11 21) math:product 231}]
    [ a r:Fact; r:gives {(22 0) math:product 0}]
    [ a r:Fact; r:gives {(3 231 0) math:sum 234}]
    [ a r:Fact; r:gives {(234 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(21 0 0 114) math:sum 135}]
    [ a r:Fact; r:gives {(135 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(135 31) math:remainder 11}]
    [ a r:Fact; r:gives {(11 1) math:sum 12}]
  );
  r:rule <#lemma205>.

<#lemma152> a r:Inference;
  r:gives {
    (4 4) :easterFor 1999 .
  };
  r:evidence (
    <#lemma254>
    [ a r:Fact; r:gives {(1999 19) math:remainder 4}]
    [ a r:Fact; r:gives {(1999 100) math:integerQuotient 19}]
    [ a r:Fact; r:gives {(1999 100) math:remainder 99}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(19 8) math:sum 27}]
    [ a r:Fact; r:gives {(27 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(19 1) math:difference 18}]
    [ a r:Fact; r:gives {(18 1) math:sum 19}]
    [ a r:Fact; r:gives {(19 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 4) math:product 76}]
    [ a r:Fact; r:gives {(76 19) math:sum 95}]
    [ a r:Fact; r:gives {(95 4) math:difference 91}]
    [ a r:Fact; r:gives {(91 6) math:difference 85}]
    [ a r:Fact; r:gives {(85 15) math:sum 100}]
    [ a r:Fact; r:gives {(100 30) math:remainder 10}]
    [ a r:Fact; r:gives {(99 4) math:integerQuotient 24}]
    [ a r:Fact; r:gives {(99 4) math:remainder 3}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {(2 24) math:product 48}]
    [ a r:Fact; r:gives {10 math:negation -10}]
    [ a r:Fact; r:gives {3 math:negation -3}]
    [ a r:Fact; r:gives {(32 6 48 -10 -3) math:sum 73}]
    [ a r:Fact; r:gives {(73 7) math:remainder 3}]
    [ a r:Fact; r:gives {(11 10) math:product 110}]
    [ a r:Fact; r:gives {(22 3) math:product 66}]
    [ a r:Fact; r:gives {(4 110 66) math:sum 180}]
    [ a r:Fact; r:gives {(180 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(10 3 0 114) math:sum 127}]
    [ a r:Fact; r:gives {(127 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(127 31) math:remainder 3}]
    [ a r:Fact; r:gives {(3 1) math:sum 4}]
  );
  r:rule <#lemma205>.

<#lemma153> a r:Inference;
  r:gives {
    (23 4) :easterFor 2000 .
  };
  r:evidence (
    <#lemma255>
    [ a r:Fact; r:gives {(2000 19) math:remainder 5}]
    [ a r:Fact; r:gives {(2000 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2000 100) math:remainder 0}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 5) math:product 95}]
    [ a r:Fact; r:gives {(95 20) math:sum 115}]
    [ a r:Fact; r:gives {(115 5) math:difference 110}]
    [ a r:Fact; r:gives {(110 6) math:difference 104}]
    [ a r:Fact; r:gives {(104 15) math:sum 119}]
    [ a r:Fact; r:gives {(119 30) math:remainder 29}]
    [ a r:Fact; r:gives {(0 4) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(0 4) math:remainder 0}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {29 math:negation -29}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(32 0 0 -29 0) math:sum 3}]
    [ a r:Fact; r:gives {(3 7) math:remainder 3}]
    [ a r:Fact; r:gives {(11 29) math:product 319}]
    [ a r:Fact; r:gives {(22 3) math:product 66}]
    [ a r:Fact; r:gives {(5 319 66) math:sum 390}]
    [ a r:Fact; r:gives {(390 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(29 3 0 114) math:sum 146}]
    [ a r:Fact; r:gives {(146 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(146 31) math:remainder 22}]
    [ a r:Fact; r:gives {(22 1) math:sum 23}]
  );
  r:rule <#lemma205>.

<#lemma154> a r:Inference;
  r:gives {
    (15 4) :easterFor 2001 .
  };
  r:evidence (
    <#lemma256>
    [ a r:Fact; r:gives {(2001 19) math:remainder 6}]
    [ a r:Fact; r:gives {(2001 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2001 100) math:remainder 1}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 6) math:product 114}]
    [ a r:Fact; r:gives {(114 20) math:sum 134}]
    [ a r:Fact; r:gives {(134 5) math:difference 129}]
    [ a r:Fact; r:gives {(129 6) math:difference 123}]
    [ a r:Fact; r:gives {(123 15) math:sum 138}]
    [ a r:Fact; r:gives {(138 30) math:remainder 18}]
    [ a r:Fact; r:gives {(1 4) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(1 4) math:remainder 1}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {18 math:negation -18}]
    [ a r:Fact; r:gives {1 math:negation -1}]
    [ a r:Fact; r:gives {(32 0 0 -18 -1) math:sum 13}]
    [ a r:Fact; r:gives {(13 7) math:remainder 6}]
    [ a r:Fact; r:gives {(11 18) math:product 198}]
    [ a r:Fact; r:gives {(22 6) math:product 132}]
    [ a r:Fact; r:gives {(6 198 132) math:sum 336}]
    [ a r:Fact; r:gives {(336 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(18 6 0 114) math:sum 138}]
    [ a r:Fact; r:gives {(138 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(138 31) math:remainder 14}]
    [ a r:Fact; r:gives {(14 1) math:sum 15}]
  );
  r:rule <#lemma205>.

<#lemma155> a r:Inference;
  r:gives {
    (31 3) :easterFor 2002 .
  };
  r:evidence (
    <#lemma257>
    [ a r:Fact; r:gives {(2002 19) math:remainder 7}]
    [ a r:Fact; r:gives {(2002 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2002 100) math:remainder 2}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 7) math:product 133}]
    [ a r:Fact; r:gives {(133 20) math:sum 153}]
    [ a r:Fact; r:gives {(153 5) math:difference 148}]
    [ a r:Fact; r:gives {(148 6) math:difference 142}]
    [ a r:Fact; r:gives {(142 15) math:sum 157}]
    [ a r:Fact; r:gives {(157 30) math:remainder 7}]
    [ a r:Fact; r:gives {(2 4) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(2 4) math:remainder 2}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {7 math:negation -7}]
    [ a r:Fact; r:gives {2 math:negation -2}]
    [ a r:Fact; r:gives {(32 0 0 -7 -2) math:sum 23}]
    [ a r:Fact; r:gives {(23 7) math:remainder 2}]
    [ a r:Fact; r:gives {(11 7) math:product 77}]
    [ a r:Fact; r:gives {(22 2) math:product 44}]
    [ a r:Fact; r:gives {(7 77 44) math:sum 128}]
    [ a r:Fact; r:gives {(128 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(7 2 0 114) math:sum 123}]
    [ a r:Fact; r:gives {(123 31) math:integerQuotient 3}]
    [ a r:Fact; r:gives {(123 31) math:remainder 30}]
    [ a r:Fact; r:gives {(30 1) math:sum 31}]
  );
  r:rule <#lemma205>.

<#lemma156> a r:Inference;
  r:gives {
    (20 4) :easterFor 2003 .
  };
  r:evidence (
    <#lemma258>
    [ a r:Fact; r:gives {(2003 19) math:remainder 8}]
    [ a r:Fact; r:gives {(2003 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2003 100) math:remainder 3}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 8) math:product 152}]
    [ a r:Fact; r:gives {(152 20) math:sum 172}]
    [ a r:Fact; r:gives {(172 5) math:difference 167}]
    [ a r:Fact; r:gives {(167 6) math:difference 161}]
    [ a r:Fact; r:gives {(161 15) math:sum 176}]
    [ a r:Fact; r:gives {(176 30) math:remainder 26}]
    [ a r:Fact; r:gives {(3 4) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(3 4) math:remainder 3}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {26 math:negation -26}]
    [ a r:Fact; r:gives {3 math:negation -3}]
    [ a r:Fact; r:gives {(32 0 0 -26 -3) math:sum 3}]
    [ a r:Fact; r:gives {(3 7) math:remainder 3}]
    [ a r:Fact; r:gives {(11 26) math:product 286}]
    [ a r:Fact; r:gives {(22 3) math:product 66}]
    [ a r:Fact; r:gives {(8 286 66) math:sum 360}]
    [ a r:Fact; r:gives {(360 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(26 3 0 114) math:sum 143}]
    [ a r:Fact; r:gives {(143 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(143 31) math:remainder 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
  );
  r:rule <#lemma205>.

<#lemma157> a r:Inference;
  r:gives {
    (11 4) :easterFor 2004 .
  };
  r:evidence (
    <#lemma259>
    [ a r:Fact; r:gives {(2004 19) math:remainder 9}]
    [ a r:Fact; r:gives {(2004 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2004 100) math:remainder 4}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 9) math:product 171}]
    [ a r:Fact; r:gives {(171 20) math:sum 191}]
    [ a r:Fact; r:gives {(191 5) math:difference 186}]
    [ a r:Fact; r:gives {(186 6) math:difference 180}]
    [ a r:Fact; r:gives {(180 15) math:sum 195}]
    [ a r:Fact; r:gives {(195 30) math:remainder 15}]
    [ a r:Fact; r:gives {(4 4) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(4 4) math:remainder 0}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 1) math:product 2}]
    [ a r:Fact; r:gives {15 math:negation -15}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(32 0 2 -15 0) math:sum 19}]
    [ a r:Fact; r:gives {(19 7) math:remainder 5}]
    [ a r:Fact; r:gives {(11 15) math:product 165}]
    [ a r:Fact; r:gives {(22 5) math:product 110}]
    [ a r:Fact; r:gives {(9 165 110) math:sum 284}]
    [ a r:Fact; r:gives {(284 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(15 5 0 114) math:sum 134}]
    [ a r:Fact; r:gives {(134 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(134 31) math:remainder 10}]
    [ a r:Fact; r:gives {(10 1) math:sum 11}]
  );
  r:rule <#lemma205>.

<#lemma158> a r:Inference;
  r:gives {
    (27 3) :easterFor 2005 .
  };
  r:evidence (
    <#lemma260>
    [ a r:Fact; r:gives {(2005 19) math:remainder 10}]
    [ a r:Fact; r:gives {(2005 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2005 100) math:remainder 5}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 10) math:product 190}]
    [ a r:Fact; r:gives {(190 20) math:sum 210}]
    [ a r:Fact; r:gives {(210 5) math:difference 205}]
    [ a r:Fact; r:gives {(205 6) math:difference 199}]
    [ a r:Fact; r:gives {(199 15) math:sum 214}]
    [ a r:Fact; r:gives {(214 30) math:remainder 4}]
    [ a r:Fact; r:gives {(5 4) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(5 4) math:remainder 1}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 1) math:product 2}]
    [ a r:Fact; r:gives {4 math:negation -4}]
    [ a r:Fact; r:gives {1 math:negation -1}]
    [ a r:Fact; r:gives {(32 0 2 -4 -1) math:sum 29}]
    [ a r:Fact; r:gives {(29 7) math:remainder 1}]
    [ a r:Fact; r:gives {(11 4) math:product 44}]
    [ a r:Fact; r:gives {(22 1) math:product 22}]
    [ a r:Fact; r:gives {(10 44 22) math:sum 76}]
    [ a r:Fact; r:gives {(76 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(4 1 0 114) math:sum 119}]
    [ a r:Fact; r:gives {(119 31) math:integerQuotient 3}]
    [ a r:Fact; r:gives {(119 31) math:remainder 26}]
    [ a r:Fact; r:gives {(26 1) math:sum 27}]
  );
  r:rule <#lemma205>.

<#lemma159> a r:Inference;
  r:gives {
    (16 4) :easterFor 2006 .
  };
  r:evidence (
    <#lemma261>
    [ a r:Fact; r:gives {(2006 19) math:remainder 11}]
    [ a r:Fact; r:gives {(2006 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2006 100) math:remainder 6}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 11) math:product 209}]
    [ a r:Fact; r:gives {(209 20) math:sum 229}]
    [ a r:Fact; r:gives {(229 5) math:difference 224}]
    [ a r:Fact; r:gives {(224 6) math:difference 218}]
    [ a r:Fact; r:gives {(218 15) math:sum 233}]
    [ a r:Fact; r:gives {(233 30) math:remainder 23}]
    [ a r:Fact; r:gives {(6 4) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(6 4) math:remainder 2}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 1) math:product 2}]
    [ a r:Fact; r:gives {23 math:negation -23}]
    [ a r:Fact; r:gives {2 math:negation -2}]
    [ a r:Fact; r:gives {(32 0 2 -23 -2) math:sum 9}]
    [ a r:Fact; r:gives {(9 7) math:remainder 2}]
    [ a r:Fact; r:gives {(11 23) math:product 253}]
    [ a r:Fact; r:gives {(22 2) math:product 44}]
    [ a r:Fact; r:gives {(11 253 44) math:sum 308}]
    [ a r:Fact; r:gives {(308 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(23 2 0 114) math:sum 139}]
    [ a r:Fact; r:gives {(139 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(139 31) math:remainder 15}]
    [ a r:Fact; r:gives {(15 1) math:sum 16}]
  );
  r:rule <#lemma205>.

<#lemma160> a r:Inference;
  r:gives {
    (8 4) :easterFor 2007 .
  };
  r:evidence (
    <#lemma262>
    [ a r:Fact; r:gives {(2007 19) math:remainder 12}]
    [ a r:Fact; r:gives {(2007 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2007 100) math:remainder 7}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 12) math:product 228}]
    [ a r:Fact; r:gives {(228 20) math:sum 248}]
    [ a r:Fact; r:gives {(248 5) math:difference 243}]
    [ a r:Fact; r:gives {(243 6) math:difference 237}]
    [ a r:Fact; r:gives {(237 15) math:sum 252}]
    [ a r:Fact; r:gives {(252 30) math:remainder 12}]
    [ a r:Fact; r:gives {(7 4) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(7 4) math:remainder 3}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 1) math:product 2}]
    [ a r:Fact; r:gives {12 math:negation -12}]
    [ a r:Fact; r:gives {3 math:negation -3}]
    [ a r:Fact; r:gives {(32 0 2 -12 -3) math:sum 19}]
    [ a r:Fact; r:gives {(19 7) math:remainder 5}]
    [ a r:Fact; r:gives {(11 12) math:product 132}]
    [ a r:Fact; r:gives {(22 5) math:product 110}]
    [ a r:Fact; r:gives {(12 132 110) math:sum 254}]
    [ a r:Fact; r:gives {(254 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(12 5 0 114) math:sum 131}]
    [ a r:Fact; r:gives {(131 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(131 31) math:remainder 7}]
    [ a r:Fact; r:gives {(7 1) math:sum 8}]
  );
  r:rule <#lemma205>.

<#lemma161> a r:Inference;
  r:gives {
    (23 3) :easterFor 2008 .
  };
  r:evidence (
    <#lemma263>
    [ a r:Fact; r:gives {(2008 19) math:remainder 13}]
    [ a r:Fact; r:gives {(2008 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2008 100) math:remainder 8}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 13) math:product 247}]
    [ a r:Fact; r:gives {(247 20) math:sum 267}]
    [ a r:Fact; r:gives {(267 5) math:difference 262}]
    [ a r:Fact; r:gives {(262 6) math:difference 256}]
    [ a r:Fact; r:gives {(256 15) math:sum 271}]
    [ a r:Fact; r:gives {(271 30) math:remainder 1}]
    [ a r:Fact; r:gives {(8 4) math:integerQuotient 2}]
    [ a r:Fact; r:gives {(8 4) math:remainder 0}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 2) math:product 4}]
    [ a r:Fact; r:gives {1 math:negation -1}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(32 0 4 -1 0) math:sum 35}]
    [ a r:Fact; r:gives {(35 7) math:remainder 0}]
    [ a r:Fact; r:gives {(11 1) math:product 11}]
    [ a r:Fact; r:gives {(22 0) math:product 0}]
    [ a r:Fact; r:gives {(13 11 0) math:sum 24}]
    [ a r:Fact; r:gives {(24 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(1 0 0 114) math:sum 115}]
    [ a r:Fact; r:gives {(115 31) math:integerQuotient 3}]
    [ a r:Fact; r:gives {(115 31) math:remainder 22}]
    [ a r:Fact; r:gives {(22 1) math:sum 23}]
  );
  r:rule <#lemma205>.

<#lemma162> a r:Inference;
  r:gives {
    (12 4) :easterFor 2009 .
  };
  r:evidence (
    <#lemma264>
    [ a r:Fact; r:gives {(2009 19) math:remainder 14}]
    [ a r:Fact; r:gives {(2009 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2009 100) math:remainder 9}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 14) math:product 266}]
    [ a r:Fact; r:gives {(266 20) math:sum 286}]
    [ a r:Fact; r:gives {(286 5) math:difference 281}]
    [ a r:Fact; r:gives {(281 6) math:difference 275}]
    [ a r:Fact; r:gives {(275 15) math:sum 290}]
    [ a r:Fact; r:gives {(290 30) math:remainder 20}]
    [ a r:Fact; r:gives {(9 4) math:integerQuotient 2}]
    [ a r:Fact; r:gives {(9 4) math:remainder 1}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 2) math:product 4}]
    [ a r:Fact; r:gives {20 math:negation -20}]
    [ a r:Fact; r:gives {1 math:negation -1}]
    [ a r:Fact; r:gives {(32 0 4 -20 -1) math:sum 15}]
    [ a r:Fact; r:gives {(15 7) math:remainder 1}]
    [ a r:Fact; r:gives {(11 20) math:product 220}]
    [ a r:Fact; r:gives {(22 1) math:product 22}]
    [ a r:Fact; r:gives {(14 220 22) math:sum 256}]
    [ a r:Fact; r:gives {(256 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(20 1 0 114) math:sum 135}]
    [ a r:Fact; r:gives {(135 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(135 31) math:remainder 11}]
    [ a r:Fact; r:gives {(11 1) math:sum 12}]
  );
  r:rule <#lemma205>.

<#lemma163> a r:Inference;
  r:gives {
    (4 4) :easterFor 2010 .
  };
  r:evidence (
    <#lemma265>
    [ a r:Fact; r:gives {(2010 19) math:remainder 15}]
    [ a r:Fact; r:gives {(2010 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2010 100) math:remainder 10}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 15) math:product 285}]
    [ a r:Fact; r:gives {(285 20) math:sum 305}]
    [ a r:Fact; r:gives {(305 5) math:difference 300}]
    [ a r:Fact; r:gives {(300 6) math:difference 294}]
    [ a r:Fact; r:gives {(294 15) math:sum 309}]
    [ a r:Fact; r:gives {(309 30) math:remainder 9}]
    [ a r:Fact; r:gives {(10 4) math:integerQuotient 2}]
    [ a r:Fact; r:gives {(10 4) math:remainder 2}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 2) math:product 4}]
    [ a r:Fact; r:gives {9 math:negation -9}]
    [ a r:Fact; r:gives {2 math:negation -2}]
    [ a r:Fact; r:gives {(32 0 4 -9 -2) math:sum 25}]
    [ a r:Fact; r:gives {(25 7) math:remainder 4}]
    [ a r:Fact; r:gives {(11 9) math:product 99}]
    [ a r:Fact; r:gives {(22 4) math:product 88}]
    [ a r:Fact; r:gives {(15 99 88) math:sum 202}]
    [ a r:Fact; r:gives {(202 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(9 4 0 114) math:sum 127}]
    [ a r:Fact; r:gives {(127 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(127 31) math:remainder 3}]
    [ a r:Fact; r:gives {(3 1) math:sum 4}]
  );
  r:rule <#lemma205>.

<#lemma164> a r:Inference;
  r:gives {
    (24 4) :easterFor 2011 .
  };
  r:evidence (
    <#lemma266>
    [ a r:Fact; r:gives {(2011 19) math:remainder 16}]
    [ a r:Fact; r:gives {(2011 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2011 100) math:remainder 11}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 16) math:product 304}]
    [ a r:Fact; r:gives {(304 20) math:sum 324}]
    [ a r:Fact; r:gives {(324 5) math:difference 319}]
    [ a r:Fact; r:gives {(319 6) math:difference 313}]
    [ a r:Fact; r:gives {(313 15) math:sum 328}]
    [ a r:Fact; r:gives {(328 30) math:remainder 28}]
    [ a r:Fact; r:gives {(11 4) math:integerQuotient 2}]
    [ a r:Fact; r:gives {(11 4) math:remainder 3}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 2) math:product 4}]
    [ a r:Fact; r:gives {28 math:negation -28}]
    [ a r:Fact; r:gives {3 math:negation -3}]
    [ a r:Fact; r:gives {(32 0 4 -28 -3) math:sum 5}]
    [ a r:Fact; r:gives {(5 7) math:remainder 5}]
    [ a r:Fact; r:gives {(11 28) math:product 308}]
    [ a r:Fact; r:gives {(22 5) math:product 110}]
    [ a r:Fact; r:gives {(16 308 110) math:sum 434}]
    [ a r:Fact; r:gives {(434 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(28 5 0 114) math:sum 147}]
    [ a r:Fact; r:gives {(147 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(147 31) math:remainder 23}]
    [ a r:Fact; r:gives {(23 1) math:sum 24}]
  );
  r:rule <#lemma205>.

<#lemma165> a r:Inference;
  r:gives {
    (8 4) :easterFor 2012 .
  };
  r:evidence (
    <#lemma267>
    [ a r:Fact; r:gives {(2012 19) math:remainder 17}]
    [ a r:Fact; r:gives {(2012 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2012 100) math:remainder 12}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 17) math:product 323}]
    [ a r:Fact; r:gives {(323 20) math:sum 343}]
    [ a r:Fact; r:gives {(343 5) math:difference 338}]
    [ a r:Fact; r:gives {(338 6) math:difference 332}]
    [ a r:Fact; r:gives {(332 15) math:sum 347}]
    [ a r:Fact; r:gives {(347 30) math:remainder 17}]
    [ a r:Fact; r:gives {(12 4) math:integerQuotient 3}]
    [ a r:Fact; r:gives {(12 4) math:remainder 0}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {17 math:negation -17}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(32 0 6 -17 0) math:sum 21}]
    [ a r:Fact; r:gives {(21 7) math:remainder 0}]
    [ a r:Fact; r:gives {(11 17) math:product 187}]
    [ a r:Fact; r:gives {(22 0) math:product 0}]
    [ a r:Fact; r:gives {(17 187 0) math:sum 204}]
    [ a r:Fact; r:gives {(204 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(17 0 0 114) math:sum 131}]
    [ a r:Fact; r:gives {(131 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(131 31) math:remainder 7}]
    [ a r:Fact; r:gives {(7 1) math:sum 8}]
  );
  r:rule <#lemma205>.

<#lemma166> a r:Inference;
  r:gives {
    (31 3) :easterFor 2013 .
  };
  r:evidence (
    <#lemma268>
    [ a r:Fact; r:gives {(2013 19) math:remainder 18}]
    [ a r:Fact; r:gives {(2013 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2013 100) math:remainder 13}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 18) math:product 342}]
    [ a r:Fact; r:gives {(342 20) math:sum 362}]
    [ a r:Fact; r:gives {(362 5) math:difference 357}]
    [ a r:Fact; r:gives {(357 6) math:difference 351}]
    [ a r:Fact; r:gives {(351 15) math:sum 366}]
    [ a r:Fact; r:gives {(366 30) math:remainder 6}]
    [ a r:Fact; r:gives {(13 4) math:integerQuotient 3}]
    [ a r:Fact; r:gives {(13 4) math:remainder 1}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {6 math:negation -6}]
    [ a r:Fact; r:gives {1 math:negation -1}]
    [ a r:Fact; r:gives {(32 0 6 -6 -1) math:sum 31}]
    [ a r:Fact; r:gives {(31 7) math:remainder 3}]
    [ a r:Fact; r:gives {(11 6) math:product 66}]
    [ a r:Fact; r:gives {(22 3) math:product 66}]
    [ a r:Fact; r:gives {(18 66 66) math:sum 150}]
    [ a r:Fact; r:gives {(150 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(6 3 0 114) math:sum 123}]
    [ a r:Fact; r:gives {(123 31) math:integerQuotient 3}]
    [ a r:Fact; r:gives {(123 31) math:remainder 30}]
    [ a r:Fact; r:gives {(30 1) math:sum 31}]
  );
  r:rule <#lemma205>.

<#lemma167> a r:Inference;
  r:gives {
    (20 4) :easterFor 2014 .
  };
  r:evidence (
    <#lemma269>
    [ a r:Fact; r:gives {(2014 19) math:remainder 0}]
    [ a r:Fact; r:gives {(2014 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2014 100) math:remainder 14}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 0) math:product 0}]
    [ a r:Fact; r:gives {(0 20) math:sum 20}]
    [ a r:Fact; r:gives {(20 5) math:difference 15}]
    [ a r:Fact; r:gives {(15 6) math:difference 9}]
    [ a r:Fact; r:gives {(9 15) math:sum 24}]
    [ a r:Fact; r:gives {(24 30) math:remainder 24}]
    [ a r:Fact; r:gives {(14 4) math:integerQuotient 3}]
    [ a r:Fact; r:gives {(14 4) math:remainder 2}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {24 math:negation -24}]
    [ a r:Fact; r:gives {2 math:negation -2}]
    [ a r:Fact; r:gives {(32 0 6 -24 -2) math:sum 12}]
    [ a r:Fact; r:gives {(12 7) math:remainder 5}]
    [ a r:Fact; r:gives {(11 24) math:product 264}]
    [ a r:Fact; r:gives {(22 5) math:product 110}]
    [ a r:Fact; r:gives {(0 264 110) math:sum 374}]
    [ a r:Fact; r:gives {(374 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(24 5 0 114) math:sum 143}]
    [ a r:Fact; r:gives {(143 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(143 31) math:remainder 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
  );
  r:rule <#lemma205>.

<#lemma168> a r:Inference;
  r:gives {
    (5 4) :easterFor 2015 .
  };
  r:evidence (
    <#lemma270>
    [ a r:Fact; r:gives {(2015 19) math:remainder 1}]
    [ a r:Fact; r:gives {(2015 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2015 100) math:remainder 15}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 1) math:product 19}]
    [ a r:Fact; r:gives {(19 20) math:sum 39}]
    [ a r:Fact; r:gives {(39 5) math:difference 34}]
    [ a r:Fact; r:gives {(34 6) math:difference 28}]
    [ a r:Fact; r:gives {(28 15) math:sum 43}]
    [ a r:Fact; r:gives {(43 30) math:remainder 13}]
    [ a r:Fact; r:gives {(15 4) math:integerQuotient 3}]
    [ a r:Fact; r:gives {(15 4) math:remainder 3}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 3) math:product 6}]
    [ a r:Fact; r:gives {13 math:negation -13}]
    [ a r:Fact; r:gives {3 math:negation -3}]
    [ a r:Fact; r:gives {(32 0 6 -13 -3) math:sum 22}]
    [ a r:Fact; r:gives {(22 7) math:remainder 1}]
    [ a r:Fact; r:gives {(11 13) math:product 143}]
    [ a r:Fact; r:gives {(22 1) math:product 22}]
    [ a r:Fact; r:gives {(1 143 22) math:sum 166}]
    [ a r:Fact; r:gives {(166 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(13 1 0 114) math:sum 128}]
    [ a r:Fact; r:gives {(128 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(128 31) math:remainder 4}]
    [ a r:Fact; r:gives {(4 1) math:sum 5}]
  );
  r:rule <#lemma205>.

<#lemma169> a r:Inference;
  r:gives {
    (27 3) :easterFor 2016 .
  };
  r:evidence (
    <#lemma271>
    [ a r:Fact; r:gives {(2016 19) math:remainder 2}]
    [ a r:Fact; r:gives {(2016 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2016 100) math:remainder 16}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 2) math:product 38}]
    [ a r:Fact; r:gives {(38 20) math:sum 58}]
    [ a r:Fact; r:gives {(58 5) math:difference 53}]
    [ a r:Fact; r:gives {(53 6) math:difference 47}]
    [ a r:Fact; r:gives {(47 15) math:sum 62}]
    [ a r:Fact; r:gives {(62 30) math:remainder 2}]
    [ a r:Fact; r:gives {(16 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(16 4) math:remainder 0}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 4) math:product 8}]
    [ a r:Fact; r:gives {2 math:negation -2}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(32 0 8 -2 0) math:sum 38}]
    [ a r:Fact; r:gives {(38 7) math:remainder 3}]
    [ a r:Fact; r:gives {(11 2) math:product 22}]
    [ a r:Fact; r:gives {(22 3) math:product 66}]
    [ a r:Fact; r:gives {(2 22 66) math:sum 90}]
    [ a r:Fact; r:gives {(90 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(2 3 0 114) math:sum 119}]
    [ a r:Fact; r:gives {(119 31) math:integerQuotient 3}]
    [ a r:Fact; r:gives {(119 31) math:remainder 26}]
    [ a r:Fact; r:gives {(26 1) math:sum 27}]
  );
  r:rule <#lemma205>.

<#lemma170> a r:Inference;
  r:gives {
    (16 4) :easterFor 2017 .
  };
  r:evidence (
    <#lemma272>
    [ a r:Fact; r:gives {(2017 19) math:remainder 3}]
    [ a r:Fact; r:gives {(2017 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2017 100) math:remainder 17}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 3) math:product 57}]
    [ a r:Fact; r:gives {(57 20) math:sum 77}]
    [ a r:Fact; r:gives {(77 5) math:difference 72}]
    [ a r:Fact; r:gives {(72 6) math:difference 66}]
    [ a r:Fact; r:gives {(66 15) math:sum 81}]
    [ a r:Fact; r:gives {(81 30) math:remainder 21}]
    [ a r:Fact; r:gives {(17 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(17 4) math:remainder 1}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 4) math:product 8}]
    [ a r:Fact; r:gives {21 math:negation -21}]
    [ a r:Fact; r:gives {1 math:negation -1}]
    [ a r:Fact; r:gives {(32 0 8 -21 -1) math:sum 18}]
    [ a r:Fact; r:gives {(18 7) math:remainder 4}]
    [ a r:Fact; r:gives {(11 21) math:product 231}]
    [ a r:Fact; r:gives {(22 4) math:product 88}]
    [ a r:Fact; r:gives {(3 231 88) math:sum 322}]
    [ a r:Fact; r:gives {(322 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(21 4 0 114) math:sum 139}]
    [ a r:Fact; r:gives {(139 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(139 31) math:remainder 15}]
    [ a r:Fact; r:gives {(15 1) math:sum 16}]
  );
  r:rule <#lemma205>.

<#lemma171> a r:Inference;
  r:gives {
    (1 4) :easterFor 2018 .
  };
  r:evidence (
    <#lemma273>
    [ a r:Fact; r:gives {(2018 19) math:remainder 4}]
    [ a r:Fact; r:gives {(2018 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2018 100) math:remainder 18}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 4) math:product 76}]
    [ a r:Fact; r:gives {(76 20) math:sum 96}]
    [ a r:Fact; r:gives {(96 5) math:difference 91}]
    [ a r:Fact; r:gives {(91 6) math:difference 85}]
    [ a r:Fact; r:gives {(85 15) math:sum 100}]
    [ a r:Fact; r:gives {(100 30) math:remainder 10}]
    [ a r:Fact; r:gives {(18 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(18 4) math:remainder 2}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 4) math:product 8}]
    [ a r:Fact; r:gives {10 math:negation -10}]
    [ a r:Fact; r:gives {2 math:negation -2}]
    [ a r:Fact; r:gives {(32 0 8 -10 -2) math:sum 28}]
    [ a r:Fact; r:gives {(28 7) math:remainder 0}]
    [ a r:Fact; r:gives {(11 10) math:product 110}]
    [ a r:Fact; r:gives {(22 0) math:product 0}]
    [ a r:Fact; r:gives {(4 110 0) math:sum 114}]
    [ a r:Fact; r:gives {(114 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(10 0 0 114) math:sum 124}]
    [ a r:Fact; r:gives {(124 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(124 31) math:remainder 0}]
    [ a r:Fact; r:gives {(0 1) math:sum 1}]
  );
  r:rule <#lemma205>.

<#lemma172> a r:Inference;
  r:gives {
    (21 4) :easterFor 2019 .
  };
  r:evidence (
    <#lemma274>
    [ a r:Fact; r:gives {(2019 19) math:remainder 5}]
    [ a r:Fact; r:gives {(2019 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2019 100) math:remainder 19}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 5) math:product 95}]
    [ a r:Fact; r:gives {(95 20) math:sum 115}]
    [ a r:Fact; r:gives {(115 5) math:difference 110}]
    [ a r:Fact; r:gives {(110 6) math:difference 104}]
    [ a r:Fact; r:gives {(104 15) math:sum 119}]
    [ a r:Fact; r:gives {(119 30) math:remainder 29}]
    [ a r:Fact; r:gives {(19 4) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(19 4) math:remainder 3}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 4) math:product 8}]
    [ a r:Fact; r:gives {29 math:negation -29}]
    [ a r:Fact; r:gives {3 math:negation -3}]
    [ a r:Fact; r:gives {(32 0 8 -29 -3) math:sum 8}]
    [ a r:Fact; r:gives {(8 7) math:remainder 1}]
    [ a r:Fact; r:gives {(11 29) math:product 319}]
    [ a r:Fact; r:gives {(22 1) math:product 22}]
    [ a r:Fact; r:gives {(5 319 22) math:sum 346}]
    [ a r:Fact; r:gives {(346 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(29 1 0 114) math:sum 144}]
    [ a r:Fact; r:gives {(144 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(144 31) math:remainder 20}]
    [ a r:Fact; r:gives {(20 1) math:sum 21}]
  );
  r:rule <#lemma205>.

<#lemma173> a r:Inference;
  r:gives {
    (12 4) :easterFor 2020 .
  };
  r:evidence (
    <#lemma275>
    [ a r:Fact; r:gives {(2020 19) math:remainder 6}]
    [ a r:Fact; r:gives {(2020 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2020 100) math:remainder 20}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 6) math:product 114}]
    [ a r:Fact; r:gives {(114 20) math:sum 134}]
    [ a r:Fact; r:gives {(134 5) math:difference 129}]
    [ a r:Fact; r:gives {(129 6) math:difference 123}]
    [ a r:Fact; r:gives {(123 15) math:sum 138}]
    [ a r:Fact; r:gives {(138 30) math:remainder 18}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 5) math:product 10}]
    [ a r:Fact; r:gives {18 math:negation -18}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(32 0 10 -18 0) math:sum 24}]
    [ a r:Fact; r:gives {(24 7) math:remainder 3}]
    [ a r:Fact; r:gives {(11 18) math:product 198}]
    [ a r:Fact; r:gives {(22 3) math:product 66}]
    [ a r:Fact; r:gives {(6 198 66) math:sum 270}]
    [ a r:Fact; r:gives {(270 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(18 3 0 114) math:sum 135}]
    [ a r:Fact; r:gives {(135 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(135 31) math:remainder 11}]
    [ a r:Fact; r:gives {(11 1) math:sum 12}]
  );
  r:rule <#lemma205>.

<#lemma174> a r:Inference;
  r:gives {
    (4 4) :easterFor 2021 .
  };
  r:evidence (
    <#lemma276>
    [ a r:Fact; r:gives {(2021 19) math:remainder 7}]
    [ a r:Fact; r:gives {(2021 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2021 100) math:remainder 21}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 7) math:product 133}]
    [ a r:Fact; r:gives {(133 20) math:sum 153}]
    [ a r:Fact; r:gives {(153 5) math:difference 148}]
    [ a r:Fact; r:gives {(148 6) math:difference 142}]
    [ a r:Fact; r:gives {(142 15) math:sum 157}]
    [ a r:Fact; r:gives {(157 30) math:remainder 7}]
    [ a r:Fact; r:gives {(21 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(21 4) math:remainder 1}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 5) math:product 10}]
    [ a r:Fact; r:gives {7 math:negation -7}]
    [ a r:Fact; r:gives {1 math:negation -1}]
    [ a r:Fact; r:gives {(32 0 10 -7 -1) math:sum 34}]
    [ a r:Fact; r:gives {(34 7) math:remainder 6}]
    [ a r:Fact; r:gives {(11 7) math:product 77}]
    [ a r:Fact; r:gives {(22 6) math:product 132}]
    [ a r:Fact; r:gives {(7 77 132) math:sum 216}]
    [ a r:Fact; r:gives {(216 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(7 6 0 114) math:sum 127}]
    [ a r:Fact; r:gives {(127 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(127 31) math:remainder 3}]
    [ a r:Fact; r:gives {(3 1) math:sum 4}]
  );
  r:rule <#lemma205>.

<#lemma175> a r:Inference;
  r:gives {
    (17 4) :easterFor 2022 .
  };
  r:evidence (
    <#lemma277>
    [ a r:Fact; r:gives {(2022 19) math:remainder 8}]
    [ a r:Fact; r:gives {(2022 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2022 100) math:remainder 22}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 8) math:product 152}]
    [ a r:Fact; r:gives {(152 20) math:sum 172}]
    [ a r:Fact; r:gives {(172 5) math:difference 167}]
    [ a r:Fact; r:gives {(167 6) math:difference 161}]
    [ a r:Fact; r:gives {(161 15) math:sum 176}]
    [ a r:Fact; r:gives {(176 30) math:remainder 26}]
    [ a r:Fact; r:gives {(22 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(22 4) math:remainder 2}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 5) math:product 10}]
    [ a r:Fact; r:gives {26 math:negation -26}]
    [ a r:Fact; r:gives {2 math:negation -2}]
    [ a r:Fact; r:gives {(32 0 10 -26 -2) math:sum 14}]
    [ a r:Fact; r:gives {(14 7) math:remainder 0}]
    [ a r:Fact; r:gives {(11 26) math:product 286}]
    [ a r:Fact; r:gives {(22 0) math:product 0}]
    [ a r:Fact; r:gives {(8 286 0) math:sum 294}]
    [ a r:Fact; r:gives {(294 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(26 0 0 114) math:sum 140}]
    [ a r:Fact; r:gives {(140 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(140 31) math:remainder 16}]
    [ a r:Fact; r:gives {(16 1) math:sum 17}]
  );
  r:rule <#lemma205>.

<#lemma176> a r:Inference;
  r:gives {
    (9 4) :easterFor 2023 .
  };
  r:evidence (
    <#lemma278>
    [ a r:Fact; r:gives {(2023 19) math:remainder 9}]
    [ a r:Fact; r:gives {(2023 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2023 100) math:remainder 23}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 9) math:product 171}]
    [ a r:Fact; r:gives {(171 20) math:sum 191}]
    [ a r:Fact; r:gives {(191 5) math:difference 186}]
    [ a r:Fact; r:gives {(186 6) math:difference 180}]
    [ a r:Fact; r:gives {(180 15) math:sum 195}]
    [ a r:Fact; r:gives {(195 30) math:remainder 15}]
    [ a r:Fact; r:gives {(23 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(23 4) math:remainder 3}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 5) math:product 10}]
    [ a r:Fact; r:gives {15 math:negation -15}]
    [ a r:Fact; r:gives {3 math:negation -3}]
    [ a r:Fact; r:gives {(32 0 10 -15 -3) math:sum 24}]
    [ a r:Fact; r:gives {(24 7) math:remainder 3}]
    [ a r:Fact; r:gives {(11 15) math:product 165}]
    [ a r:Fact; r:gives {(22 3) math:product 66}]
    [ a r:Fact; r:gives {(9 165 66) math:sum 240}]
    [ a r:Fact; r:gives {(240 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(15 3 0 114) math:sum 132}]
    [ a r:Fact; r:gives {(132 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(132 31) math:remainder 8}]
    [ a r:Fact; r:gives {(8 1) math:sum 9}]
  );
  r:rule <#lemma205>.

<#lemma177> a r:Inference;
  r:gives {
    (31 3) :easterFor 2024 .
  };
  r:evidence (
    <#lemma279>
    [ a r:Fact; r:gives {(2024 19) math:remainder 10}]
    [ a r:Fact; r:gives {(2024 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2024 100) math:remainder 24}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 10) math:product 190}]
    [ a r:Fact; r:gives {(190 20) math:sum 210}]
    [ a r:Fact; r:gives {(210 5) math:difference 205}]
    [ a r:Fact; r:gives {(205 6) math:difference 199}]
    [ a r:Fact; r:gives {(199 15) math:sum 214}]
    [ a r:Fact; r:gives {(214 30) math:remainder 4}]
    [ a r:Fact; r:gives {(24 4) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(24 4) math:remainder 0}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 6) math:product 12}]
    [ a r:Fact; r:gives {4 math:negation -4}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(32 0 12 -4 0) math:sum 40}]
    [ a r:Fact; r:gives {(40 7) math:remainder 5}]
    [ a r:Fact; r:gives {(11 4) math:product 44}]
    [ a r:Fact; r:gives {(22 5) math:product 110}]
    [ a r:Fact; r:gives {(10 44 110) math:sum 164}]
    [ a r:Fact; r:gives {(164 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(4 5 0 114) math:sum 123}]
    [ a r:Fact; r:gives {(123 31) math:integerQuotient 3}]
    [ a r:Fact; r:gives {(123 31) math:remainder 30}]
    [ a r:Fact; r:gives {(30 1) math:sum 31}]
  );
  r:rule <#lemma205>.

<#lemma178> a r:Inference;
  r:gives {
    (20 4) :easterFor 2025 .
  };
  r:evidence (
    <#lemma280>
    [ a r:Fact; r:gives {(2025 19) math:remainder 11}]
    [ a r:Fact; r:gives {(2025 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2025 100) math:remainder 25}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 11) math:product 209}]
    [ a r:Fact; r:gives {(209 20) math:sum 229}]
    [ a r:Fact; r:gives {(229 5) math:difference 224}]
    [ a r:Fact; r:gives {(224 6) math:difference 218}]
    [ a r:Fact; r:gives {(218 15) math:sum 233}]
    [ a r:Fact; r:gives {(233 30) math:remainder 23}]
    [ a r:Fact; r:gives {(25 4) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(25 4) math:remainder 1}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 6) math:product 12}]
    [ a r:Fact; r:gives {23 math:negation -23}]
    [ a r:Fact; r:gives {1 math:negation -1}]
    [ a r:Fact; r:gives {(32 0 12 -23 -1) math:sum 20}]
    [ a r:Fact; r:gives {(20 7) math:remainder 6}]
    [ a r:Fact; r:gives {(11 23) math:product 253}]
    [ a r:Fact; r:gives {(22 6) math:product 132}]
    [ a r:Fact; r:gives {(11 253 132) math:sum 396}]
    [ a r:Fact; r:gives {(396 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(23 6 0 114) math:sum 143}]
    [ a r:Fact; r:gives {(143 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(143 31) math:remainder 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
  );
  r:rule <#lemma205>.

<#lemma179> a r:Inference;
  r:gives {
    (5 4) :easterFor 2026 .
  };
  r:evidence (
    <#lemma281>
    [ a r:Fact; r:gives {(2026 19) math:remainder 12}]
    [ a r:Fact; r:gives {(2026 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2026 100) math:remainder 26}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 12) math:product 228}]
    [ a r:Fact; r:gives {(228 20) math:sum 248}]
    [ a r:Fact; r:gives {(248 5) math:difference 243}]
    [ a r:Fact; r:gives {(243 6) math:difference 237}]
    [ a r:Fact; r:gives {(237 15) math:sum 252}]
    [ a r:Fact; r:gives {(252 30) math:remainder 12}]
    [ a r:Fact; r:gives {(26 4) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(26 4) math:remainder 2}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 6) math:product 12}]
    [ a r:Fact; r:gives {12 math:negation -12}]
    [ a r:Fact; r:gives {2 math:negation -2}]
    [ a r:Fact; r:gives {(32 0 12 -12 -2) math:sum 30}]
    [ a r:Fact; r:gives {(30 7) math:remainder 2}]
    [ a r:Fact; r:gives {(11 12) math:product 132}]
    [ a r:Fact; r:gives {(22 2) math:product 44}]
    [ a r:Fact; r:gives {(12 132 44) math:sum 188}]
    [ a r:Fact; r:gives {(188 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(12 2 0 114) math:sum 128}]
    [ a r:Fact; r:gives {(128 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(128 31) math:remainder 4}]
    [ a r:Fact; r:gives {(4 1) math:sum 5}]
  );
  r:rule <#lemma205>.

<#lemma180> a r:Inference;
  r:gives {
    (28 3) :easterFor 2027 .
  };
  r:evidence (
    <#lemma282>
    [ a r:Fact; r:gives {(2027 19) math:remainder 13}]
    [ a r:Fact; r:gives {(2027 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2027 100) math:remainder 27}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 13) math:product 247}]
    [ a r:Fact; r:gives {(247 20) math:sum 267}]
    [ a r:Fact; r:gives {(267 5) math:difference 262}]
    [ a r:Fact; r:gives {(262 6) math:difference 256}]
    [ a r:Fact; r:gives {(256 15) math:sum 271}]
    [ a r:Fact; r:gives {(271 30) math:remainder 1}]
    [ a r:Fact; r:gives {(27 4) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(27 4) math:remainder 3}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 6) math:product 12}]
    [ a r:Fact; r:gives {1 math:negation -1}]
    [ a r:Fact; r:gives {3 math:negation -3}]
    [ a r:Fact; r:gives {(32 0 12 -1 -3) math:sum 40}]
    [ a r:Fact; r:gives {(40 7) math:remainder 5}]
    [ a r:Fact; r:gives {(11 1) math:product 11}]
    [ a r:Fact; r:gives {(22 5) math:product 110}]
    [ a r:Fact; r:gives {(13 11 110) math:sum 134}]
    [ a r:Fact; r:gives {(134 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(1 5 0 114) math:sum 120}]
    [ a r:Fact; r:gives {(120 31) math:integerQuotient 3}]
    [ a r:Fact; r:gives {(120 31) math:remainder 27}]
    [ a r:Fact; r:gives {(27 1) math:sum 28}]
  );
  r:rule <#lemma205>.

<#lemma181> a r:Inference;
  r:gives {
    (16 4) :easterFor 2028 .
  };
  r:evidence (
    <#lemma283>
    [ a r:Fact; r:gives {(2028 19) math:remainder 14}]
    [ a r:Fact; r:gives {(2028 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2028 100) math:remainder 28}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 14) math:product 266}]
    [ a r:Fact; r:gives {(266 20) math:sum 286}]
    [ a r:Fact; r:gives {(286 5) math:difference 281}]
    [ a r:Fact; r:gives {(281 6) math:difference 275}]
    [ a r:Fact; r:gives {(275 15) math:sum 290}]
    [ a r:Fact; r:gives {(290 30) math:remainder 20}]
    [ a r:Fact; r:gives {(28 4) math:integerQuotient 7}]
    [ a r:Fact; r:gives {(28 4) math:remainder 0}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 7) math:product 14}]
    [ a r:Fact; r:gives {20 math:negation -20}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(32 0 14 -20 0) math:sum 26}]
    [ a r:Fact; r:gives {(26 7) math:remainder 5}]
    [ a r:Fact; r:gives {(11 20) math:product 220}]
    [ a r:Fact; r:gives {(22 5) math:product 110}]
    [ a r:Fact; r:gives {(14 220 110) math:sum 344}]
    [ a r:Fact; r:gives {(344 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(20 5 0 114) math:sum 139}]
    [ a r:Fact; r:gives {(139 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(139 31) math:remainder 15}]
    [ a r:Fact; r:gives {(15 1) math:sum 16}]
  );
  r:rule <#lemma205>.

<#lemma182> a r:Inference;
  r:gives {
    (1 4) :easterFor 2029 .
  };
  r:evidence (
    <#lemma284>
    [ a r:Fact; r:gives {(2029 19) math:remainder 15}]
    [ a r:Fact; r:gives {(2029 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2029 100) math:remainder 29}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 15) math:product 285}]
    [ a r:Fact; r:gives {(285 20) math:sum 305}]
    [ a r:Fact; r:gives {(305 5) math:difference 300}]
    [ a r:Fact; r:gives {(300 6) math:difference 294}]
    [ a r:Fact; r:gives {(294 15) math:sum 309}]
    [ a r:Fact; r:gives {(309 30) math:remainder 9}]
    [ a r:Fact; r:gives {(29 4) math:integerQuotient 7}]
    [ a r:Fact; r:gives {(29 4) math:remainder 1}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 7) math:product 14}]
    [ a r:Fact; r:gives {9 math:negation -9}]
    [ a r:Fact; r:gives {1 math:negation -1}]
    [ a r:Fact; r:gives {(32 0 14 -9 -1) math:sum 36}]
    [ a r:Fact; r:gives {(36 7) math:remainder 1}]
    [ a r:Fact; r:gives {(11 9) math:product 99}]
    [ a r:Fact; r:gives {(22 1) math:product 22}]
    [ a r:Fact; r:gives {(15 99 22) math:sum 136}]
    [ a r:Fact; r:gives {(136 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(9 1 0 114) math:sum 124}]
    [ a r:Fact; r:gives {(124 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(124 31) math:remainder 0}]
    [ a r:Fact; r:gives {(0 1) math:sum 1}]
  );
  r:rule <#lemma205>.

<#lemma183> a r:Inference;
  r:gives {
    (21 4) :easterFor 2030 .
  };
  r:evidence (
    <#lemma285>
    [ a r:Fact; r:gives {(2030 19) math:remainder 16}]
    [ a r:Fact; r:gives {(2030 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2030 100) math:remainder 30}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 16) math:product 304}]
    [ a r:Fact; r:gives {(304 20) math:sum 324}]
    [ a r:Fact; r:gives {(324 5) math:difference 319}]
    [ a r:Fact; r:gives {(319 6) math:difference 313}]
    [ a r:Fact; r:gives {(313 15) math:sum 328}]
    [ a r:Fact; r:gives {(328 30) math:remainder 28}]
    [ a r:Fact; r:gives {(30 4) math:integerQuotient 7}]
    [ a r:Fact; r:gives {(30 4) math:remainder 2}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 7) math:product 14}]
    [ a r:Fact; r:gives {28 math:negation -28}]
    [ a r:Fact; r:gives {2 math:negation -2}]
    [ a r:Fact; r:gives {(32 0 14 -28 -2) math:sum 16}]
    [ a r:Fact; r:gives {(16 7) math:remainder 2}]
    [ a r:Fact; r:gives {(11 28) math:product 308}]
    [ a r:Fact; r:gives {(22 2) math:product 44}]
    [ a r:Fact; r:gives {(16 308 44) math:sum 368}]
    [ a r:Fact; r:gives {(368 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(28 2 0 114) math:sum 144}]
    [ a r:Fact; r:gives {(144 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(144 31) math:remainder 20}]
    [ a r:Fact; r:gives {(20 1) math:sum 21}]
  );
  r:rule <#lemma205>.

<#lemma184> a r:Inference;
  r:gives {
    (13 4) :easterFor 2031 .
  };
  r:evidence (
    <#lemma286>
    [ a r:Fact; r:gives {(2031 19) math:remainder 17}]
    [ a r:Fact; r:gives {(2031 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2031 100) math:remainder 31}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 17) math:product 323}]
    [ a r:Fact; r:gives {(323 20) math:sum 343}]
    [ a r:Fact; r:gives {(343 5) math:difference 338}]
    [ a r:Fact; r:gives {(338 6) math:difference 332}]
    [ a r:Fact; r:gives {(332 15) math:sum 347}]
    [ a r:Fact; r:gives {(347 30) math:remainder 17}]
    [ a r:Fact; r:gives {(31 4) math:integerQuotient 7}]
    [ a r:Fact; r:gives {(31 4) math:remainder 3}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 7) math:product 14}]
    [ a r:Fact; r:gives {17 math:negation -17}]
    [ a r:Fact; r:gives {3 math:negation -3}]
    [ a r:Fact; r:gives {(32 0 14 -17 -3) math:sum 26}]
    [ a r:Fact; r:gives {(26 7) math:remainder 5}]
    [ a r:Fact; r:gives {(11 17) math:product 187}]
    [ a r:Fact; r:gives {(22 5) math:product 110}]
    [ a r:Fact; r:gives {(17 187 110) math:sum 314}]
    [ a r:Fact; r:gives {(314 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(17 5 0 114) math:sum 136}]
    [ a r:Fact; r:gives {(136 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(136 31) math:remainder 12}]
    [ a r:Fact; r:gives {(12 1) math:sum 13}]
  );
  r:rule <#lemma205>.

<#lemma185> a r:Inference;
  r:gives {
    (28 3) :easterFor 2032 .
  };
  r:evidence (
    <#lemma287>
    [ a r:Fact; r:gives {(2032 19) math:remainder 18}]
    [ a r:Fact; r:gives {(2032 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2032 100) math:remainder 32}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 18) math:product 342}]
    [ a r:Fact; r:gives {(342 20) math:sum 362}]
    [ a r:Fact; r:gives {(362 5) math:difference 357}]
    [ a r:Fact; r:gives {(357 6) math:difference 351}]
    [ a r:Fact; r:gives {(351 15) math:sum 366}]
    [ a r:Fact; r:gives {(366 30) math:remainder 6}]
    [ a r:Fact; r:gives {(32 4) math:integerQuotient 8}]
    [ a r:Fact; r:gives {(32 4) math:remainder 0}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 8) math:product 16}]
    [ a r:Fact; r:gives {6 math:negation -6}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(32 0 16 -6 0) math:sum 42}]
    [ a r:Fact; r:gives {(42 7) math:remainder 0}]
    [ a r:Fact; r:gives {(11 6) math:product 66}]
    [ a r:Fact; r:gives {(22 0) math:product 0}]
    [ a r:Fact; r:gives {(18 66 0) math:sum 84}]
    [ a r:Fact; r:gives {(84 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(6 0 0 114) math:sum 120}]
    [ a r:Fact; r:gives {(120 31) math:integerQuotient 3}]
    [ a r:Fact; r:gives {(120 31) math:remainder 27}]
    [ a r:Fact; r:gives {(27 1) math:sum 28}]
  );
  r:rule <#lemma205>.

<#lemma186> a r:Inference;
  r:gives {
    (17 4) :easterFor 2033 .
  };
  r:evidence (
    <#lemma288>
    [ a r:Fact; r:gives {(2033 19) math:remainder 0}]
    [ a r:Fact; r:gives {(2033 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2033 100) math:remainder 33}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 0) math:product 0}]
    [ a r:Fact; r:gives {(0 20) math:sum 20}]
    [ a r:Fact; r:gives {(20 5) math:difference 15}]
    [ a r:Fact; r:gives {(15 6) math:difference 9}]
    [ a r:Fact; r:gives {(9 15) math:sum 24}]
    [ a r:Fact; r:gives {(24 30) math:remainder 24}]
    [ a r:Fact; r:gives {(33 4) math:integerQuotient 8}]
    [ a r:Fact; r:gives {(33 4) math:remainder 1}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 8) math:product 16}]
    [ a r:Fact; r:gives {24 math:negation -24}]
    [ a r:Fact; r:gives {1 math:negation -1}]
    [ a r:Fact; r:gives {(32 0 16 -24 -1) math:sum 23}]
    [ a r:Fact; r:gives {(23 7) math:remainder 2}]
    [ a r:Fact; r:gives {(11 24) math:product 264}]
    [ a r:Fact; r:gives {(22 2) math:product 44}]
    [ a r:Fact; r:gives {(0 264 44) math:sum 308}]
    [ a r:Fact; r:gives {(308 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(24 2 0 114) math:sum 140}]
    [ a r:Fact; r:gives {(140 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(140 31) math:remainder 16}]
    [ a r:Fact; r:gives {(16 1) math:sum 17}]
  );
  r:rule <#lemma205>.

<#lemma187> a r:Inference;
  r:gives {
    (9 4) :easterFor 2034 .
  };
  r:evidence (
    <#lemma289>
    [ a r:Fact; r:gives {(2034 19) math:remainder 1}]
    [ a r:Fact; r:gives {(2034 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2034 100) math:remainder 34}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 1) math:product 19}]
    [ a r:Fact; r:gives {(19 20) math:sum 39}]
    [ a r:Fact; r:gives {(39 5) math:difference 34}]
    [ a r:Fact; r:gives {(34 6) math:difference 28}]
    [ a r:Fact; r:gives {(28 15) math:sum 43}]
    [ a r:Fact; r:gives {(43 30) math:remainder 13}]
    [ a r:Fact; r:gives {(34 4) math:integerQuotient 8}]
    [ a r:Fact; r:gives {(34 4) math:remainder 2}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 8) math:product 16}]
    [ a r:Fact; r:gives {13 math:negation -13}]
    [ a r:Fact; r:gives {2 math:negation -2}]
    [ a r:Fact; r:gives {(32 0 16 -13 -2) math:sum 33}]
    [ a r:Fact; r:gives {(33 7) math:remainder 5}]
    [ a r:Fact; r:gives {(11 13) math:product 143}]
    [ a r:Fact; r:gives {(22 5) math:product 110}]
    [ a r:Fact; r:gives {(1 143 110) math:sum 254}]
    [ a r:Fact; r:gives {(254 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(13 5 0 114) math:sum 132}]
    [ a r:Fact; r:gives {(132 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(132 31) math:remainder 8}]
    [ a r:Fact; r:gives {(8 1) math:sum 9}]
  );
  r:rule <#lemma205>.

<#lemma188> a r:Inference;
  r:gives {
    (25 3) :easterFor 2035 .
  };
  r:evidence (
    <#lemma290>
    [ a r:Fact; r:gives {(2035 19) math:remainder 2}]
    [ a r:Fact; r:gives {(2035 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2035 100) math:remainder 35}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 2) math:product 38}]
    [ a r:Fact; r:gives {(38 20) math:sum 58}]
    [ a r:Fact; r:gives {(58 5) math:difference 53}]
    [ a r:Fact; r:gives {(53 6) math:difference 47}]
    [ a r:Fact; r:gives {(47 15) math:sum 62}]
    [ a r:Fact; r:gives {(62 30) math:remainder 2}]
    [ a r:Fact; r:gives {(35 4) math:integerQuotient 8}]
    [ a r:Fact; r:gives {(35 4) math:remainder 3}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 8) math:product 16}]
    [ a r:Fact; r:gives {2 math:negation -2}]
    [ a r:Fact; r:gives {3 math:negation -3}]
    [ a r:Fact; r:gives {(32 0 16 -2 -3) math:sum 43}]
    [ a r:Fact; r:gives {(43 7) math:remainder 1}]
    [ a r:Fact; r:gives {(11 2) math:product 22}]
    [ a r:Fact; r:gives {(22 1) math:product 22}]
    [ a r:Fact; r:gives {(2 22 22) math:sum 46}]
    [ a r:Fact; r:gives {(46 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(2 1 0 114) math:sum 117}]
    [ a r:Fact; r:gives {(117 31) math:integerQuotient 3}]
    [ a r:Fact; r:gives {(117 31) math:remainder 24}]
    [ a r:Fact; r:gives {(24 1) math:sum 25}]
  );
  r:rule <#lemma205>.

<#lemma189> a r:Inference;
  r:gives {
    (13 4) :easterFor 2036 .
  };
  r:evidence (
    <#lemma291>
    [ a r:Fact; r:gives {(2036 19) math:remainder 3}]
    [ a r:Fact; r:gives {(2036 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2036 100) math:remainder 36}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 3) math:product 57}]
    [ a r:Fact; r:gives {(57 20) math:sum 77}]
    [ a r:Fact; r:gives {(77 5) math:difference 72}]
    [ a r:Fact; r:gives {(72 6) math:difference 66}]
    [ a r:Fact; r:gives {(66 15) math:sum 81}]
    [ a r:Fact; r:gives {(81 30) math:remainder 21}]
    [ a r:Fact; r:gives {(36 4) math:integerQuotient 9}]
    [ a r:Fact; r:gives {(36 4) math:remainder 0}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 9) math:product 18}]
    [ a r:Fact; r:gives {21 math:negation -21}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(32 0 18 -21 0) math:sum 29}]
    [ a r:Fact; r:gives {(29 7) math:remainder 1}]
    [ a r:Fact; r:gives {(11 21) math:product 231}]
    [ a r:Fact; r:gives {(22 1) math:product 22}]
    [ a r:Fact; r:gives {(3 231 22) math:sum 256}]
    [ a r:Fact; r:gives {(256 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(21 1 0 114) math:sum 136}]
    [ a r:Fact; r:gives {(136 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(136 31) math:remainder 12}]
    [ a r:Fact; r:gives {(12 1) math:sum 13}]
  );
  r:rule <#lemma205>.

<#lemma190> a r:Inference;
  r:gives {
    (5 4) :easterFor 2037 .
  };
  r:evidence (
    <#lemma292>
    [ a r:Fact; r:gives {(2037 19) math:remainder 4}]
    [ a r:Fact; r:gives {(2037 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2037 100) math:remainder 37}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 4) math:product 76}]
    [ a r:Fact; r:gives {(76 20) math:sum 96}]
    [ a r:Fact; r:gives {(96 5) math:difference 91}]
    [ a r:Fact; r:gives {(91 6) math:difference 85}]
    [ a r:Fact; r:gives {(85 15) math:sum 100}]
    [ a r:Fact; r:gives {(100 30) math:remainder 10}]
    [ a r:Fact; r:gives {(37 4) math:integerQuotient 9}]
    [ a r:Fact; r:gives {(37 4) math:remainder 1}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 9) math:product 18}]
    [ a r:Fact; r:gives {10 math:negation -10}]
    [ a r:Fact; r:gives {1 math:negation -1}]
    [ a r:Fact; r:gives {(32 0 18 -10 -1) math:sum 39}]
    [ a r:Fact; r:gives {(39 7) math:remainder 4}]
    [ a r:Fact; r:gives {(11 10) math:product 110}]
    [ a r:Fact; r:gives {(22 4) math:product 88}]
    [ a r:Fact; r:gives {(4 110 88) math:sum 202}]
    [ a r:Fact; r:gives {(202 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(10 4 0 114) math:sum 128}]
    [ a r:Fact; r:gives {(128 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(128 31) math:remainder 4}]
    [ a r:Fact; r:gives {(4 1) math:sum 5}]
  );
  r:rule <#lemma205>.

<#lemma191> a r:Inference;
  r:gives {
    (25 4) :easterFor 2038 .
  };
  r:evidence (
    <#lemma293>
    [ a r:Fact; r:gives {(2038 19) math:remainder 5}]
    [ a r:Fact; r:gives {(2038 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2038 100) math:remainder 38}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 5) math:product 95}]
    [ a r:Fact; r:gives {(95 20) math:sum 115}]
    [ a r:Fact; r:gives {(115 5) math:difference 110}]
    [ a r:Fact; r:gives {(110 6) math:difference 104}]
    [ a r:Fact; r:gives {(104 15) math:sum 119}]
    [ a r:Fact; r:gives {(119 30) math:remainder 29}]
    [ a r:Fact; r:gives {(38 4) math:integerQuotient 9}]
    [ a r:Fact; r:gives {(38 4) math:remainder 2}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 9) math:product 18}]
    [ a r:Fact; r:gives {29 math:negation -29}]
    [ a r:Fact; r:gives {2 math:negation -2}]
    [ a r:Fact; r:gives {(32 0 18 -29 -2) math:sum 19}]
    [ a r:Fact; r:gives {(19 7) math:remainder 5}]
    [ a r:Fact; r:gives {(11 29) math:product 319}]
    [ a r:Fact; r:gives {(22 5) math:product 110}]
    [ a r:Fact; r:gives {(5 319 110) math:sum 434}]
    [ a r:Fact; r:gives {(434 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(29 5 0 114) math:sum 148}]
    [ a r:Fact; r:gives {(148 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(148 31) math:remainder 24}]
    [ a r:Fact; r:gives {(24 1) math:sum 25}]
  );
  r:rule <#lemma205>.

<#lemma192> a r:Inference;
  r:gives {
    (10 4) :easterFor 2039 .
  };
  r:evidence (
    <#lemma294>
    [ a r:Fact; r:gives {(2039 19) math:remainder 6}]
    [ a r:Fact; r:gives {(2039 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2039 100) math:remainder 39}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 6) math:product 114}]
    [ a r:Fact; r:gives {(114 20) math:sum 134}]
    [ a r:Fact; r:gives {(134 5) math:difference 129}]
    [ a r:Fact; r:gives {(129 6) math:difference 123}]
    [ a r:Fact; r:gives {(123 15) math:sum 138}]
    [ a r:Fact; r:gives {(138 30) math:remainder 18}]
    [ a r:Fact; r:gives {(39 4) math:integerQuotient 9}]
    [ a r:Fact; r:gives {(39 4) math:remainder 3}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 9) math:product 18}]
    [ a r:Fact; r:gives {18 math:negation -18}]
    [ a r:Fact; r:gives {3 math:negation -3}]
    [ a r:Fact; r:gives {(32 0 18 -18 -3) math:sum 29}]
    [ a r:Fact; r:gives {(29 7) math:remainder 1}]
    [ a r:Fact; r:gives {(11 18) math:product 198}]
    [ a r:Fact; r:gives {(22 1) math:product 22}]
    [ a r:Fact; r:gives {(6 198 22) math:sum 226}]
    [ a r:Fact; r:gives {(226 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(18 1 0 114) math:sum 133}]
    [ a r:Fact; r:gives {(133 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(133 31) math:remainder 9}]
    [ a r:Fact; r:gives {(9 1) math:sum 10}]
  );
  r:rule <#lemma205>.

<#lemma193> a r:Inference;
  r:gives {
    (1 4) :easterFor 2040 .
  };
  r:evidence (
    <#lemma295>
    [ a r:Fact; r:gives {(2040 19) math:remainder 7}]
    [ a r:Fact; r:gives {(2040 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2040 100) math:remainder 40}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 7) math:product 133}]
    [ a r:Fact; r:gives {(133 20) math:sum 153}]
    [ a r:Fact; r:gives {(153 5) math:difference 148}]
    [ a r:Fact; r:gives {(148 6) math:difference 142}]
    [ a r:Fact; r:gives {(142 15) math:sum 157}]
    [ a r:Fact; r:gives {(157 30) math:remainder 7}]
    [ a r:Fact; r:gives {(40 4) math:integerQuotient 10}]
    [ a r:Fact; r:gives {(40 4) math:remainder 0}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 10) math:product 20}]
    [ a r:Fact; r:gives {7 math:negation -7}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(32 0 20 -7 0) math:sum 45}]
    [ a r:Fact; r:gives {(45 7) math:remainder 3}]
    [ a r:Fact; r:gives {(11 7) math:product 77}]
    [ a r:Fact; r:gives {(22 3) math:product 66}]
    [ a r:Fact; r:gives {(7 77 66) math:sum 150}]
    [ a r:Fact; r:gives {(150 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(7 3 0 114) math:sum 124}]
    [ a r:Fact; r:gives {(124 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(124 31) math:remainder 0}]
    [ a r:Fact; r:gives {(0 1) math:sum 1}]
  );
  r:rule <#lemma205>.

<#lemma194> a r:Inference;
  r:gives {
    (21 4) :easterFor 2041 .
  };
  r:evidence (
    <#lemma296>
    [ a r:Fact; r:gives {(2041 19) math:remainder 8}]
    [ a r:Fact; r:gives {(2041 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2041 100) math:remainder 41}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 8) math:product 152}]
    [ a r:Fact; r:gives {(152 20) math:sum 172}]
    [ a r:Fact; r:gives {(172 5) math:difference 167}]
    [ a r:Fact; r:gives {(167 6) math:difference 161}]
    [ a r:Fact; r:gives {(161 15) math:sum 176}]
    [ a r:Fact; r:gives {(176 30) math:remainder 26}]
    [ a r:Fact; r:gives {(41 4) math:integerQuotient 10}]
    [ a r:Fact; r:gives {(41 4) math:remainder 1}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 10) math:product 20}]
    [ a r:Fact; r:gives {26 math:negation -26}]
    [ a r:Fact; r:gives {1 math:negation -1}]
    [ a r:Fact; r:gives {(32 0 20 -26 -1) math:sum 25}]
    [ a r:Fact; r:gives {(25 7) math:remainder 4}]
    [ a r:Fact; r:gives {(11 26) math:product 286}]
    [ a r:Fact; r:gives {(22 4) math:product 88}]
    [ a r:Fact; r:gives {(8 286 88) math:sum 382}]
    [ a r:Fact; r:gives {(382 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(26 4 0 114) math:sum 144}]
    [ a r:Fact; r:gives {(144 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(144 31) math:remainder 20}]
    [ a r:Fact; r:gives {(20 1) math:sum 21}]
  );
  r:rule <#lemma205>.

<#lemma195> a r:Inference;
  r:gives {
    (6 4) :easterFor 2042 .
  };
  r:evidence (
    <#lemma297>
    [ a r:Fact; r:gives {(2042 19) math:remainder 9}]
    [ a r:Fact; r:gives {(2042 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2042 100) math:remainder 42}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 9) math:product 171}]
    [ a r:Fact; r:gives {(171 20) math:sum 191}]
    [ a r:Fact; r:gives {(191 5) math:difference 186}]
    [ a r:Fact; r:gives {(186 6) math:difference 180}]
    [ a r:Fact; r:gives {(180 15) math:sum 195}]
    [ a r:Fact; r:gives {(195 30) math:remainder 15}]
    [ a r:Fact; r:gives {(42 4) math:integerQuotient 10}]
    [ a r:Fact; r:gives {(42 4) math:remainder 2}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 10) math:product 20}]
    [ a r:Fact; r:gives {15 math:negation -15}]
    [ a r:Fact; r:gives {2 math:negation -2}]
    [ a r:Fact; r:gives {(32 0 20 -15 -2) math:sum 35}]
    [ a r:Fact; r:gives {(35 7) math:remainder 0}]
    [ a r:Fact; r:gives {(11 15) math:product 165}]
    [ a r:Fact; r:gives {(22 0) math:product 0}]
    [ a r:Fact; r:gives {(9 165 0) math:sum 174}]
    [ a r:Fact; r:gives {(174 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(15 0 0 114) math:sum 129}]
    [ a r:Fact; r:gives {(129 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(129 31) math:remainder 5}]
    [ a r:Fact; r:gives {(5 1) math:sum 6}]
  );
  r:rule <#lemma205>.

<#lemma196> a r:Inference;
  r:gives {
    (29 3) :easterFor 2043 .
  };
  r:evidence (
    <#lemma298>
    [ a r:Fact; r:gives {(2043 19) math:remainder 10}]
    [ a r:Fact; r:gives {(2043 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2043 100) math:remainder 43}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 10) math:product 190}]
    [ a r:Fact; r:gives {(190 20) math:sum 210}]
    [ a r:Fact; r:gives {(210 5) math:difference 205}]
    [ a r:Fact; r:gives {(205 6) math:difference 199}]
    [ a r:Fact; r:gives {(199 15) math:sum 214}]
    [ a r:Fact; r:gives {(214 30) math:remainder 4}]
    [ a r:Fact; r:gives {(43 4) math:integerQuotient 10}]
    [ a r:Fact; r:gives {(43 4) math:remainder 3}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 10) math:product 20}]
    [ a r:Fact; r:gives {4 math:negation -4}]
    [ a r:Fact; r:gives {3 math:negation -3}]
    [ a r:Fact; r:gives {(32 0 20 -4 -3) math:sum 45}]
    [ a r:Fact; r:gives {(45 7) math:remainder 3}]
    [ a r:Fact; r:gives {(11 4) math:product 44}]
    [ a r:Fact; r:gives {(22 3) math:product 66}]
    [ a r:Fact; r:gives {(10 44 66) math:sum 120}]
    [ a r:Fact; r:gives {(120 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(4 3 0 114) math:sum 121}]
    [ a r:Fact; r:gives {(121 31) math:integerQuotient 3}]
    [ a r:Fact; r:gives {(121 31) math:remainder 28}]
    [ a r:Fact; r:gives {(28 1) math:sum 29}]
  );
  r:rule <#lemma205>.

<#lemma197> a r:Inference;
  r:gives {
    (17 4) :easterFor 2044 .
  };
  r:evidence (
    <#lemma299>
    [ a r:Fact; r:gives {(2044 19) math:remainder 11}]
    [ a r:Fact; r:gives {(2044 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2044 100) math:remainder 44}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 11) math:product 209}]
    [ a r:Fact; r:gives {(209 20) math:sum 229}]
    [ a r:Fact; r:gives {(229 5) math:difference 224}]
    [ a r:Fact; r:gives {(224 6) math:difference 218}]
    [ a r:Fact; r:gives {(218 15) math:sum 233}]
    [ a r:Fact; r:gives {(233 30) math:remainder 23}]
    [ a r:Fact; r:gives {(44 4) math:integerQuotient 11}]
    [ a r:Fact; r:gives {(44 4) math:remainder 0}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 11) math:product 22}]
    [ a r:Fact; r:gives {23 math:negation -23}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(32 0 22 -23 0) math:sum 31}]
    [ a r:Fact; r:gives {(31 7) math:remainder 3}]
    [ a r:Fact; r:gives {(11 23) math:product 253}]
    [ a r:Fact; r:gives {(22 3) math:product 66}]
    [ a r:Fact; r:gives {(11 253 66) math:sum 330}]
    [ a r:Fact; r:gives {(330 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(23 3 0 114) math:sum 140}]
    [ a r:Fact; r:gives {(140 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(140 31) math:remainder 16}]
    [ a r:Fact; r:gives {(16 1) math:sum 17}]
  );
  r:rule <#lemma205>.

<#lemma198> a r:Inference;
  r:gives {
    (9 4) :easterFor 2045 .
  };
  r:evidence (
    <#lemma300>
    [ a r:Fact; r:gives {(2045 19) math:remainder 12}]
    [ a r:Fact; r:gives {(2045 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2045 100) math:remainder 45}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 12) math:product 228}]
    [ a r:Fact; r:gives {(228 20) math:sum 248}]
    [ a r:Fact; r:gives {(248 5) math:difference 243}]
    [ a r:Fact; r:gives {(243 6) math:difference 237}]
    [ a r:Fact; r:gives {(237 15) math:sum 252}]
    [ a r:Fact; r:gives {(252 30) math:remainder 12}]
    [ a r:Fact; r:gives {(45 4) math:integerQuotient 11}]
    [ a r:Fact; r:gives {(45 4) math:remainder 1}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 11) math:product 22}]
    [ a r:Fact; r:gives {12 math:negation -12}]
    [ a r:Fact; r:gives {1 math:negation -1}]
    [ a r:Fact; r:gives {(32 0 22 -12 -1) math:sum 41}]
    [ a r:Fact; r:gives {(41 7) math:remainder 6}]
    [ a r:Fact; r:gives {(11 12) math:product 132}]
    [ a r:Fact; r:gives {(22 6) math:product 132}]
    [ a r:Fact; r:gives {(12 132 132) math:sum 276}]
    [ a r:Fact; r:gives {(276 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(12 6 0 114) math:sum 132}]
    [ a r:Fact; r:gives {(132 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(132 31) math:remainder 8}]
    [ a r:Fact; r:gives {(8 1) math:sum 9}]
  );
  r:rule <#lemma205>.

<#lemma199> a r:Inference;
  r:gives {
    (25 3) :easterFor 2046 .
  };
  r:evidence (
    <#lemma301>
    [ a r:Fact; r:gives {(2046 19) math:remainder 13}]
    [ a r:Fact; r:gives {(2046 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2046 100) math:remainder 46}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 13) math:product 247}]
    [ a r:Fact; r:gives {(247 20) math:sum 267}]
    [ a r:Fact; r:gives {(267 5) math:difference 262}]
    [ a r:Fact; r:gives {(262 6) math:difference 256}]
    [ a r:Fact; r:gives {(256 15) math:sum 271}]
    [ a r:Fact; r:gives {(271 30) math:remainder 1}]
    [ a r:Fact; r:gives {(46 4) math:integerQuotient 11}]
    [ a r:Fact; r:gives {(46 4) math:remainder 2}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 11) math:product 22}]
    [ a r:Fact; r:gives {1 math:negation -1}]
    [ a r:Fact; r:gives {2 math:negation -2}]
    [ a r:Fact; r:gives {(32 0 22 -1 -2) math:sum 51}]
    [ a r:Fact; r:gives {(51 7) math:remainder 2}]
    [ a r:Fact; r:gives {(11 1) math:product 11}]
    [ a r:Fact; r:gives {(22 2) math:product 44}]
    [ a r:Fact; r:gives {(13 11 44) math:sum 68}]
    [ a r:Fact; r:gives {(68 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(1 2 0 114) math:sum 117}]
    [ a r:Fact; r:gives {(117 31) math:integerQuotient 3}]
    [ a r:Fact; r:gives {(117 31) math:remainder 24}]
    [ a r:Fact; r:gives {(24 1) math:sum 25}]
  );
  r:rule <#lemma205>.

<#lemma200> a r:Inference;
  r:gives {
    (14 4) :easterFor 2047 .
  };
  r:evidence (
    <#lemma302>
    [ a r:Fact; r:gives {(2047 19) math:remainder 14}]
    [ a r:Fact; r:gives {(2047 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2047 100) math:remainder 47}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 14) math:product 266}]
    [ a r:Fact; r:gives {(266 20) math:sum 286}]
    [ a r:Fact; r:gives {(286 5) math:difference 281}]
    [ a r:Fact; r:gives {(281 6) math:difference 275}]
    [ a r:Fact; r:gives {(275 15) math:sum 290}]
    [ a r:Fact; r:gives {(290 30) math:remainder 20}]
    [ a r:Fact; r:gives {(47 4) math:integerQuotient 11}]
    [ a r:Fact; r:gives {(47 4) math:remainder 3}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 11) math:product 22}]
    [ a r:Fact; r:gives {20 math:negation -20}]
    [ a r:Fact; r:gives {3 math:negation -3}]
    [ a r:Fact; r:gives {(32 0 22 -20 -3) math:sum 31}]
    [ a r:Fact; r:gives {(31 7) math:remainder 3}]
    [ a r:Fact; r:gives {(11 20) math:product 220}]
    [ a r:Fact; r:gives {(22 3) math:product 66}]
    [ a r:Fact; r:gives {(14 220 66) math:sum 300}]
    [ a r:Fact; r:gives {(300 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(20 3 0 114) math:sum 137}]
    [ a r:Fact; r:gives {(137 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(137 31) math:remainder 13}]
    [ a r:Fact; r:gives {(13 1) math:sum 14}]
  );
  r:rule <#lemma205>.

<#lemma201> a r:Inference;
  r:gives {
    (5 4) :easterFor 2048 .
  };
  r:evidence (
    <#lemma303>
    [ a r:Fact; r:gives {(2048 19) math:remainder 15}]
    [ a r:Fact; r:gives {(2048 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2048 100) math:remainder 48}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 15) math:product 285}]
    [ a r:Fact; r:gives {(285 20) math:sum 305}]
    [ a r:Fact; r:gives {(305 5) math:difference 300}]
    [ a r:Fact; r:gives {(300 6) math:difference 294}]
    [ a r:Fact; r:gives {(294 15) math:sum 309}]
    [ a r:Fact; r:gives {(309 30) math:remainder 9}]
    [ a r:Fact; r:gives {(48 4) math:integerQuotient 12}]
    [ a r:Fact; r:gives {(48 4) math:remainder 0}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 12) math:product 24}]
    [ a r:Fact; r:gives {9 math:negation -9}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(32 0 24 -9 0) math:sum 47}]
    [ a r:Fact; r:gives {(47 7) math:remainder 5}]
    [ a r:Fact; r:gives {(11 9) math:product 99}]
    [ a r:Fact; r:gives {(22 5) math:product 110}]
    [ a r:Fact; r:gives {(15 99 110) math:sum 224}]
    [ a r:Fact; r:gives {(224 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(9 5 0 114) math:sum 128}]
    [ a r:Fact; r:gives {(128 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(128 31) math:remainder 4}]
    [ a r:Fact; r:gives {(4 1) math:sum 5}]
  );
  r:rule <#lemma205>.

<#lemma202> a r:Inference;
  r:gives {
    (18 4) :easterFor 2049 .
  };
  r:evidence (
    <#lemma304>
    [ a r:Fact; r:gives {(2049 19) math:remainder 16}]
    [ a r:Fact; r:gives {(2049 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2049 100) math:remainder 49}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 16) math:product 304}]
    [ a r:Fact; r:gives {(304 20) math:sum 324}]
    [ a r:Fact; r:gives {(324 5) math:difference 319}]
    [ a r:Fact; r:gives {(319 6) math:difference 313}]
    [ a r:Fact; r:gives {(313 15) math:sum 328}]
    [ a r:Fact; r:gives {(328 30) math:remainder 28}]
    [ a r:Fact; r:gives {(49 4) math:integerQuotient 12}]
    [ a r:Fact; r:gives {(49 4) math:remainder 1}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 12) math:product 24}]
    [ a r:Fact; r:gives {28 math:negation -28}]
    [ a r:Fact; r:gives {1 math:negation -1}]
    [ a r:Fact; r:gives {(32 0 24 -28 -1) math:sum 27}]
    [ a r:Fact; r:gives {(27 7) math:remainder 6}]
    [ a r:Fact; r:gives {(11 28) math:product 308}]
    [ a r:Fact; r:gives {(22 6) math:product 132}]
    [ a r:Fact; r:gives {(16 308 132) math:sum 456}]
    [ a r:Fact; r:gives {(456 451) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(7 1) math:product 7}]
    [ a r:Fact; r:gives {7 math:negation -7}]
    [ a r:Fact; r:gives {(28 6 -7 114) math:sum 141}]
    [ a r:Fact; r:gives {(141 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(141 31) math:remainder 17}]
    [ a r:Fact; r:gives {(17 1) math:sum 18}]
  );
  r:rule <#lemma205>.

<#lemma203> a r:Inference;
  r:gives {
    (10 4) :easterFor 2050 .
  };
  r:evidence (
    <#lemma305>
    [ a r:Fact; r:gives {(2050 19) math:remainder 17}]
    [ a r:Fact; r:gives {(2050 100) math:integerQuotient 20}]
    [ a r:Fact; r:gives {(2050 100) math:remainder 50}]
    [ a r:Fact; r:gives {(20 4) math:integerQuotient 5}]
    [ a r:Fact; r:gives {(20 4) math:remainder 0}]
    [ a r:Fact; r:gives {(20 8) math:sum 28}]
    [ a r:Fact; r:gives {(28 25) math:integerQuotient 1}]
    [ a r:Fact; r:gives {(20 1) math:difference 19}]
    [ a r:Fact; r:gives {(19 1) math:sum 20}]
    [ a r:Fact; r:gives {(20 3) math:integerQuotient 6}]
    [ a r:Fact; r:gives {(19 17) math:product 323}]
    [ a r:Fact; r:gives {(323 20) math:sum 343}]
    [ a r:Fact; r:gives {(343 5) math:difference 338}]
    [ a r:Fact; r:gives {(338 6) math:difference 332}]
    [ a r:Fact; r:gives {(332 15) math:sum 347}]
    [ a r:Fact; r:gives {(347 30) math:remainder 17}]
    [ a r:Fact; r:gives {(50 4) math:integerQuotient 12}]
    [ a r:Fact; r:gives {(50 4) math:remainder 2}]
    [ a r:Fact; r:gives {(2 0) math:product 0}]
    [ a r:Fact; r:gives {(2 12) math:product 24}]
    [ a r:Fact; r:gives {17 math:negation -17}]
    [ a r:Fact; r:gives {2 math:negation -2}]
    [ a r:Fact; r:gives {(32 0 24 -17 -2) math:sum 37}]
    [ a r:Fact; r:gives {(37 7) math:remainder 2}]
    [ a r:Fact; r:gives {(11 17) math:product 187}]
    [ a r:Fact; r:gives {(22 2) math:product 44}]
    [ a r:Fact; r:gives {(17 187 44) math:sum 248}]
    [ a r:Fact; r:gives {(248 451) math:integerQuotient 0}]
    [ a r:Fact; r:gives {(7 0) math:product 0}]
    [ a r:Fact; r:gives {0 math:negation 0}]
    [ a r:Fact; r:gives {(17 2 0 114) math:sum 133}]
    [ a r:Fact; r:gives {(133 31) math:integerQuotient 4}]
    [ a r:Fact; r:gives {(133 31) math:remainder 9}]
    [ a r:Fact; r:gives {(9 1) math:sum 10}]
  );
  r:rule <#lemma205>.

<#lemma204> a r:Inference;
  r:gives {
    1950 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1950) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma205> a r:Extraction;
  r:gives {
    {?x_0_2 a :Year.
     (?x_0_2 19) math:remainder ?x_1_2.
     (?x_0_2 100) math:integerQuotient ?x_2_2.
     (?x_0_2 100) math:remainder ?x_3_2.
     (?x_2_2 4) math:integerQuotient ?x_4_2.
     (?x_2_2 4) math:remainder ?x_5_2.
     (?x_2_2 8) math:sum ?x_6_2.
     (?x_6_2 25) math:integerQuotient ?x_7_2.
     (?x_2_2 ?x_7_2) math:difference ?x_8_2.
     (?x_8_2 1) math:sum ?x_9_2.
     (?x_9_2 3) math:integerQuotient ?x_10_2.
     (19 ?x_1_2) math:product ?x_11_2.
     (?x_11_2 ?x_2_2) math:sum ?x_12_2.
     (?x_12_2 ?x_4_2) math:difference ?x_13_2.
     (?x_13_2 ?x_10_2) math:difference ?x_14_2.
     (?x_14_2 15) math:sum ?x_15_2.
     (?x_15_2 30) math:remainder ?x_16_2.
     (?x_3_2 4) math:integerQuotient ?x_17_2.
     (?x_3_2 4) math:remainder ?x_18_2.
     (2 ?x_5_2) math:product ?x_19_2.
     (2 ?x_17_2) math:product ?x_20_2.
     ?x_16_2 math:negation ?x_21_2.
     ?x_18_2 math:negation ?x_22_2.
     (32 ?x_19_2 ?x_20_2 ?x_21_2 ?x_22_2) math:sum ?x_23_2.
     (?x_23_2 7) math:remainder ?x_24_2.
     (11 ?x_16_2) math:product ?x_25_2.
     (22 ?x_24_2) math:product ?x_26_2.
     (?x_1_2 ?x_25_2 ?x_26_2) math:sum ?x_27_2.
     (?x_27_2 451) math:integerQuotient ?x_28_2.
     (7 ?x_28_2) math:product ?x_29_2.
     ?x_29_2 math:negation ?x_30_2.
     (?x_16_2 ?x_24_2 ?x_30_2 114) math:sum ?x_31_2.
     (?x_31_2 31) math:integerQuotient ?x_32_2.
     (?x_31_2 31) math:remainder ?x_33_2.
     (?x_33_2 1) math:sum ?x_34_2} => {(?x_34_2 ?x_32_2) :easterFor ?x_0_2}.
  };
  r:because [ a r:Parsing; r:source <http://josd.github.io/eye/reasoning/image/easter.n3>].

<#lemma206> a r:Inference;
  r:gives {
    1951 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1951) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma207> a r:Inference;
  r:gives {
    1952 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1952) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma208> a r:Inference;
  r:gives {
    1953 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1953) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma209> a r:Inference;
  r:gives {
    1954 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1954) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma210> a r:Inference;
  r:gives {
    1955 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1955) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma211> a r:Inference;
  r:gives {
    1956 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1956) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma212> a r:Inference;
  r:gives {
    1957 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1957) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma213> a r:Inference;
  r:gives {
    1958 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1958) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma214> a r:Inference;
  r:gives {
    1959 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1959) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma215> a r:Inference;
  r:gives {
    1960 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1960) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma216> a r:Inference;
  r:gives {
    1961 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1961) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma217> a r:Inference;
  r:gives {
    1962 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1962) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma218> a r:Inference;
  r:gives {
    1963 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1963) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma219> a r:Inference;
  r:gives {
    1964 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1964) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma220> a r:Inference;
  r:gives {
    1965 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1965) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma221> a r:Inference;
  r:gives {
    1966 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1966) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma222> a r:Inference;
  r:gives {
    1967 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1967) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma223> a r:Inference;
  r:gives {
    1968 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1968) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma224> a r:Inference;
  r:gives {
    1969 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1969) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma225> a r:Inference;
  r:gives {
    1970 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1970) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma226> a r:Inference;
  r:gives {
    1971 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1971) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma227> a r:Inference;
  r:gives {
    1972 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1972) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma228> a r:Inference;
  r:gives {
    1973 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1973) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma229> a r:Inference;
  r:gives {
    1974 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1974) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma230> a r:Inference;
  r:gives {
    1975 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1975) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma231> a r:Inference;
  r:gives {
    1976 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1976) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma232> a r:Inference;
  r:gives {
    1977 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1977) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma233> a r:Inference;
  r:gives {
    1978 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1978) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma234> a r:Inference;
  r:gives {
    1979 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1979) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma235> a r:Inference;
  r:gives {
    1980 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1980) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma236> a r:Inference;
  r:gives {
    1981 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1981) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma237> a r:Inference;
  r:gives {
    1982 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1982) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma238> a r:Inference;
  r:gives {
    1983 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1983) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma239> a r:Inference;
  r:gives {
    1984 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1984) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma240> a r:Inference;
  r:gives {
    1985 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1985) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma241> a r:Inference;
  r:gives {
    1986 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1986) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma242> a r:Inference;
  r:gives {
    1987 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1987) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma243> a r:Inference;
  r:gives {
    1988 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1988) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma244> a r:Inference;
  r:gives {
    1989 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1989) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma245> a r:Inference;
  r:gives {
    1990 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1990) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma246> a r:Inference;
  r:gives {
    1991 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1991) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma247> a r:Inference;
  r:gives {
    1992 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1992) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma248> a r:Inference;
  r:gives {
    1993 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1993) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma249> a r:Inference;
  r:gives {
    1994 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1994) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma250> a r:Inference;
  r:gives {
    1995 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1995) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma251> a r:Inference;
  r:gives {
    1996 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1996) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma252> a r:Inference;
  r:gives {
    1997 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1997) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma253> a r:Inference;
  r:gives {
    1998 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1998) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma254> a r:Inference;
  r:gives {
    1999 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 1999) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma255> a r:Inference;
  r:gives {
    2000 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2000) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma256> a r:Inference;
  r:gives {
    2001 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2001) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma257> a r:Inference;
  r:gives {
    2002 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2002) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma258> a r:Inference;
  r:gives {
    2003 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2003) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma259> a r:Inference;
  r:gives {
    2004 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2004) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma260> a r:Inference;
  r:gives {
    2005 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2005) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma261> a r:Inference;
  r:gives {
    2006 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2006) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma262> a r:Inference;
  r:gives {
    2007 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2007) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma263> a r:Inference;
  r:gives {
    2008 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2008) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma264> a r:Inference;
  r:gives {
    2009 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2009) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma265> a r:Inference;
  r:gives {
    2010 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2010) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma266> a r:Inference;
  r:gives {
    2011 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2011) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma267> a r:Inference;
  r:gives {
    2012 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2012) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma268> a r:Inference;
  r:gives {
    2013 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2013) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma269> a r:Inference;
  r:gives {
    2014 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2014) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma270> a r:Inference;
  r:gives {
    2015 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2015) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma271> a r:Inference;
  r:gives {
    2016 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2016) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma272> a r:Inference;
  r:gives {
    2017 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2017) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma273> a r:Inference;
  r:gives {
    2018 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2018) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma274> a r:Inference;
  r:gives {
    2019 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2019) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma275> a r:Inference;
  r:gives {
    2020 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2020) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma276> a r:Inference;
  r:gives {
    2021 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2021) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma277> a r:Inference;
  r:gives {
    2022 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2022) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma278> a r:Inference;
  r:gives {
    2023 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2023) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma279> a r:Inference;
  r:gives {
    2024 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2024) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma280> a r:Inference;
  r:gives {
    2025 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2025) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma281> a r:Inference;
  r:gives {
    2026 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2026) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma282> a r:Inference;
  r:gives {
    2027 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2027) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma283> a r:Inference;
  r:gives {
    2028 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2028) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma284> a r:Inference;
  r:gives {
    2029 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2029) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma285> a r:Inference;
  r:gives {
    2030 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2030) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma286> a r:Inference;
  r:gives {
    2031 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2031) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma287> a r:Inference;
  r:gives {
    2032 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2032) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma288> a r:Inference;
  r:gives {
    2033 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2033) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma289> a r:Inference;
  r:gives {
    2034 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2034) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma290> a r:Inference;
  r:gives {
    2035 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2035) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma291> a r:Inference;
  r:gives {
    2036 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2036) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma292> a r:Inference;
  r:gives {
    2037 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2037) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma293> a r:Inference;
  r:gives {
    2038 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2038) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma294> a r:Inference;
  r:gives {
    2039 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2039) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma295> a r:Inference;
  r:gives {
    2040 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2040) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma296> a r:Inference;
  r:gives {
    2041 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2041) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma297> a r:Inference;
  r:gives {
    2042 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2042) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma298> a r:Inference;
  r:gives {
    2043 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2043) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma299> a r:Inference;
  r:gives {
    2044 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2044) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma300> a r:Inference;
  r:gives {
    2045 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2045) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma301> a r:Inference;
  r:gives {
    2046 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2046) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma302> a r:Inference;
  r:gives {
    2047 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2047) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma303> a r:Inference;
  r:gives {
    2048 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2048) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma304> a r:Inference;
  r:gives {
    2049 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2049) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma305> a r:Inference;
  r:gives {
    2050 a :Year.
  };
  r:evidence (
    <#lemma306>
    [ a r:Fact; r:gives {("between" 1950 2050 2050) e:derive true}]
  );
  r:rule <#lemma307>.

<#lemma306> a r:Extraction;
  r:gives {
    (1950 2050) :yearsOfInterest true.
  };
  r:because [ a r:Parsing; r:source <http://josd.github.io/eye/reasoning/image/year.n3>].

<#lemma307> a r:Extraction;
  r:gives {
    {?x_2_3 a :Year} <= {(?x_0_3 ?x_1_3) :yearsOfInterest true.
     ("between" ?x_0_3 ?x_1_3 ?x_2_3) e:derive true}.
  };
  r:because [ a r:Parsing; r:source <http://josd.github.io/eye/reasoning/image/year.n3>].

