GNU Smalltalk Ready Execution begins... returned value is nil Execution begins... 1700 1707 1714 1721 leap 1728 1735 1742 1749 leap 1756 1763 1770 1777 leap 1784 1791 1798 1805 leap 1812 1819 1826 1833 leap 1840 1847 1854 1861 leap 1868 1875 1882 1889 leap 1896 1903 1910 1917 leap 1924 1931 1938 1945 leap 1952 1959 1966 1973 leap 1980 1987 1994 2001 leap 2008 2015 2022 2029 leap 2036 2043 2050 2057 leap 2064 2071 2078 2085 leap 2092 2099 2106 2113 leap 2120 2127 2134 2141 leap 2148 2155 2162 2169 leap 2176 2183 2190 2197 leap 2204 2211 2218 2225 leap 2232 2239 2246 2253 leap 2260 2267 2274 2281 leap 2288 2295 2302 2309 leap 2316 2323 2330 2337 leap 2344 2351 2358 2365 leap 2372 2379 2386 2393 leap 2400 2407 2414 2421 leap 2428 2435 2442 2449 leap 2456 2463 2470 2477 leap 2484 2491 2498 2505 leap 2512 2519 2526 2533 leap 2540 2547 2554 2561 leap 2568 2575 2582 2589 leap 2596 2603 2610 2617 leap 2624 2631 2638 2645 leap 2652 2659 2666 2673 leap 2680 2687 2694 2701 leap 2708 2715 2722 2729 leap 2736 2743 2750 2757 leap 2764 2771 2778 2785 leap 2792 2799 2806 2813 leap 2820 2827 2834 2841 leap 2848 2855 2862 2869 leap 2876 2883 2890 2897 leap 2904 2911 2918 2925 leap 2932 2939 2946 2953 leap 2960 2967 2974 2981 leap 2988 2995 3002 3009 leap 3016 3023 3030 3037 leap 3044 3051 3058 3065 leap 3072 3079 3086 3093 3100 3107 3114 3121 leap 3128 3135 3142 3149 leap 3156 3163 3170 3177 leap 3184 3191 3198 3205 leap 3212 3219 3226 3233 leap 3240 3247 3254 3261 leap 3268 3275 3282 3289 leap 3296 3303 3310 3317 leap 3324 3331 3338 3345 leap 3352 3359 3366 3373 leap 3380 3387 3394 3401 leap 3408 3415 3422 3429 leap 3436 3443 3450 3457 leap 3464 3471 3478 3485 leap 3492 3499 3506 3513 leap 3520 3527 3534 3541 leap 3548 3555 3562 3569 leap 3576 3583 3590 3597 leap 3604 3611 3618 3625 leap 3632 3639 3646 3653 leap 3660 3667 3674 3681 leap 3688 3695 3702 3709 leap 3716 3723 3730 3737 leap 3744 3751 3758 3765 leap 3772 3779 3786 3793 3800 3807 3814 3821 leap 3828 3835 3842 3849 leap 3856 3863 3870 3877 leap 3884 3891 3898 3905 leap 3912 3919 3926 3933 leap 3940 3947 3954 3961 leap 3968 3975 3982 3989 leap 3996 4003 4010 4017 leap 4024 4031 4038 4045 leap 4052 4059 4066 4073 leap 4080 4087 4094 4101 leap 4108 4115 4122 4129 leap 4136 4143 4150 4157 leap 4164 4171 4178 4185 leap 4192 4199 4206 4213 leap 4220 4227 4234 4241 leap 4248 4255 4262 4269 leap 4276 4283 4290 4297 leap 4304 4311 4318 4325 leap 4332 4339 4346 4353 leap 4360 4367 4374 4381 leap 4388 4395 4402 4409 leap 4416 4423 4430 4437 leap 4444 4451 4458 4465 leap 4472 4479 4486 4493 4500 returned value is nil Execution begins... 1-Jan-1600 1-Feb-1600 28-Feb-1600 1-Mar-1600 31-Dec-1600 29-Feb-1600 1-Jan-1699 1-Feb-1699 28-Feb-1699 1-Mar-1699 31-Dec-1699 1-Mar-1699 1-Jan-1700 1-Feb-1700 28-Feb-1700 1-Mar-1700 31-Dec-1700 1-Mar-1700 1-Jan-1799 1-Feb-1799 28-Feb-1799 1-Mar-1799 31-Dec-1799 1-Mar-1799 1-Jan-1800 1-Feb-1800 28-Feb-1800 1-Mar-1800 31-Dec-1800 1-Mar-1800 1-Jan-1899 1-Feb-1899 28-Feb-1899 1-Mar-1899 31-Dec-1899 1-Mar-1899 1-Jan-1900 1-Feb-1900 28-Feb-1900 1-Mar-1900 31-Dec-1900 1-Mar-1900 1-Jan-1901 1-Feb-1901 28-Feb-1901 1-Mar-1901 31-Dec-1901 1-Mar-1901 1-Jan-1996 1-Feb-1996 28-Feb-1996 1-Mar-1996 31-Dec-1996 29-Feb-1996 1-Jan-1997 1-Feb-1997 28-Feb-1997 1-Mar-1997 31-Dec-1997 1-Mar-1997 1-Jan-1998 1-Feb-1998 28-Feb-1998 1-Mar-1998 31-Dec-1998 1-Mar-1998 1-Jan-1999 1-Feb-1999 28-Feb-1999 1-Mar-1999 31-Dec-1999 1-Mar-1999 1-Jan-2000 1-Feb-2000 28-Feb-2000 1-Mar-2000 31-Dec-2000 29-Feb-2000 1-Jan-2001 1-Feb-2001 28-Feb-2001 1-Mar-2001 31-Dec-2001 1-Mar-2001 returned value is nil Execution begins... -8640001 22 9 1900 -101 -8640000 23 9 1900 -100 -8553601 23 9 1900 -100 -8553600 24 9 1900 -99 -8467201 24 9 1900 -99 -8467200 25 9 1900 -98 -8380801 25 9 1900 -98 -8380800 26 9 1900 -97 -8294401 26 9 1900 -97 -8294400 27 9 1900 -96 -8208001 27 9 1900 -96 -8208000 28 9 1900 -95 -8121601 28 9 1900 -95 -8121600 29 9 1900 -94 -8035201 29 9 1900 -94 -8035200 30 9 1900 -93 -7948801 30 9 1900 -93 -7948800 1 10 1900 -92 -7862401 1 10 1900 -92 -7862400 2 10 1900 -91 -7776001 2 10 1900 -91 -7776000 3 10 1900 -90 -7689601 3 10 1900 -90 -7689600 4 10 1900 -89 -7603201 4 10 1900 -89 -7603200 5 10 1900 -88 -7516801 5 10 1900 -88 -7516800 6 10 1900 -87 -7430401 6 10 1900 -87 -7430400 7 10 1900 -86 -7344001 7 10 1900 -86 -7344000 8 10 1900 -85 -7257601 8 10 1900 -85 -7257600 9 10 1900 -84 -7171201 9 10 1900 -84 -7171200 10 10 1900 -83 -7084801 10 10 1900 -83 -7084800 11 10 1900 -82 -6998401 11 10 1900 -82 -6998400 12 10 1900 -81 -6912001 12 10 1900 -81 -6912000 13 10 1900 -80 -6825601 13 10 1900 -80 -6825600 14 10 1900 -79 -6739201 14 10 1900 -79 -6739200 15 10 1900 -78 -6652801 15 10 1900 -78 -6652800 16 10 1900 -77 -6566401 16 10 1900 -77 -6566400 17 10 1900 -76 -6480001 17 10 1900 -76 -6480000 18 10 1900 -75 -6393601 18 10 1900 -75 -6393600 19 10 1900 -74 -6307201 19 10 1900 -74 -6307200 20 10 1900 -73 -6220801 20 10 1900 -73 -6220800 21 10 1900 -72 -6134401 21 10 1900 -72 -6134400 22 10 1900 -71 -6048001 22 10 1900 -71 -6048000 23 10 1900 -70 -5961601 23 10 1900 -70 -5961600 24 10 1900 -69 -5875201 24 10 1900 -69 -5875200 25 10 1900 -68 -5788801 25 10 1900 -68 -5788800 26 10 1900 -67 -5702401 26 10 1900 -67 -5702400 27 10 1900 -66 -5616001 27 10 1900 -66 -5616000 28 10 1900 -65 -5529601 28 10 1900 -65 -5529600 29 10 1900 -64 -5443201 29 10 1900 -64 -5443200 30 10 1900 -63 -5356801 30 10 1900 -63 -5356800 31 10 1900 -62 -5270401 31 10 1900 -62 -5270400 1 11 1900 -61 -5184001 1 11 1900 -61 -5184000 2 11 1900 -60 -5097601 2 11 1900 -60 -5097600 3 11 1900 -59 -5011201 3 11 1900 -59 -5011200 4 11 1900 -58 -4924801 4 11 1900 -58 -4924800 5 11 1900 -57 -4838401 5 11 1900 -57 -4838400 6 11 1900 -56 -4752001 6 11 1900 -56 -4752000 7 11 1900 -55 -4665601 7 11 1900 -55 -4665600 8 11 1900 -54 -4579201 8 11 1900 -54 -4579200 9 11 1900 -53 -4492801 9 11 1900 -53 -4492800 10 11 1900 -52 -4406401 10 11 1900 -52 -4406400 11 11 1900 -51 -4320001 11 11 1900 -51 -4320000 12 11 1900 -50 -4233601 12 11 1900 -50 -4233600 13 11 1900 -49 -4147201 13 11 1900 -49 -4147200 14 11 1900 -48 -4060801 14 11 1900 -48 -4060800 15 11 1900 -47 -3974401 15 11 1900 -47 -3974400 16 11 1900 -46 -3888001 16 11 1900 -46 -3888000 17 11 1900 -45 -3801601 17 11 1900 -45 -3801600 18 11 1900 -44 -3715201 18 11 1900 -44 -3715200 19 11 1900 -43 -3628801 19 11 1900 -43 -3628800 20 11 1900 -42 -3542401 20 11 1900 -42 -3542400 21 11 1900 -41 -3456001 21 11 1900 -41 -3456000 22 11 1900 -40 -3369601 22 11 1900 -40 -3369600 23 11 1900 -39 -3283201 23 11 1900 -39 -3283200 24 11 1900 -38 -3196801 24 11 1900 -38 -3196800 25 11 1900 -37 -3110401 25 11 1900 -37 -3110400 26 11 1900 -36 -3024001 26 11 1900 -36 -3024000 27 11 1900 -35 -2937601 27 11 1900 -35 -2937600 28 11 1900 -34 -2851201 28 11 1900 -34 -2851200 29 11 1900 -33 -2764801 29 11 1900 -33 -2764800 30 11 1900 -32 -2678401 30 11 1900 -32 -2678400 1 12 1900 -31 -2592001 1 12 1900 -31 -2592000 2 12 1900 -30 -2505601 2 12 1900 -30 -2505600 3 12 1900 -29 -2419201 3 12 1900 -29 -2419200 4 12 1900 -28 -2332801 4 12 1900 -28 -2332800 5 12 1900 -27 -2246401 5 12 1900 -27 -2246400 6 12 1900 -26 -2160001 6 12 1900 -26 -2160000 7 12 1900 -25 -2073601 7 12 1900 -25 -2073600 8 12 1900 -24 -1987201 8 12 1900 -24 -1987200 9 12 1900 -23 -1900801 9 12 1900 -23 -1900800 10 12 1900 -22 -1814401 10 12 1900 -22 -1814400 11 12 1900 -21 -1728001 11 12 1900 -21 -1728000 12 12 1900 -20 -1641601 12 12 1900 -20 -1641600 13 12 1900 -19 -1555201 13 12 1900 -19 -1555200 14 12 1900 -18 -1468801 14 12 1900 -18 -1468800 15 12 1900 -17 -1382401 15 12 1900 -17 -1382400 16 12 1900 -16 -1296001 16 12 1900 -16 -1296000 17 12 1900 -15 -1209601 17 12 1900 -15 -1209600 18 12 1900 -14 -1123201 18 12 1900 -14 -1123200 19 12 1900 -13 -1036801 19 12 1900 -13 -1036800 20 12 1900 -12 -950401 20 12 1900 -12 -950400 21 12 1900 -11 -864001 21 12 1900 -11 -864000 22 12 1900 -10 -777601 22 12 1900 -10 -777600 23 12 1900 -9 -691201 23 12 1900 -9 -691200 24 12 1900 -8 -604801 24 12 1900 -8 -604800 25 12 1900 -7 -518401 25 12 1900 -7 -518400 26 12 1900 -6 -432001 26 12 1900 -6 -432000 27 12 1900 -5 -345601 27 12 1900 -5 -345600 28 12 1900 -4 -259201 28 12 1900 -4 -259200 29 12 1900 -3 -172801 29 12 1900 -3 -172800 30 12 1900 -2 -86401 30 12 1900 -2 -86400 31 12 1900 -1 -1 31 12 1900 -1 0 1 1 1901 0 86399 1 1 1901 0 86400 2 1 1901 1 172799 2 1 1901 1 172800 3 1 1901 2 259199 3 1 1901 2 259200 4 1 1901 3 345599 4 1 1901 3 345600 5 1 1901 4 431999 5 1 1901 4 432000 6 1 1901 5 518399 6 1 1901 5 518400 7 1 1901 6 604799 7 1 1901 6 604800 8 1 1901 7 691199 8 1 1901 7 691200 9 1 1901 8 777599 9 1 1901 8 777600 10 1 1901 9 863999 10 1 1901 9 864000 11 1 1901 10 950399 11 1 1901 10 950400 12 1 1901 11 1036799 12 1 1901 11 1036800 13 1 1901 12 1123199 13 1 1901 12 1123200 14 1 1901 13 1209599 14 1 1901 13 1209600 15 1 1901 14 1295999 15 1 1901 14 1296000 16 1 1901 15 1382399 16 1 1901 15 1382400 17 1 1901 16 1468799 17 1 1901 16 1468800 18 1 1901 17 1555199 18 1 1901 17 1555200 19 1 1901 18 1641599 19 1 1901 18 1641600 20 1 1901 19 1727999 20 1 1901 19 1728000 21 1 1901 20 1814399 21 1 1901 20 1814400 22 1 1901 21 1900799 22 1 1901 21 1900800 23 1 1901 22 1987199 23 1 1901 22 1987200 24 1 1901 23 2073599 24 1 1901 23 2073600 25 1 1901 24 2159999 25 1 1901 24 2160000 26 1 1901 25 2246399 26 1 1901 25 2246400 27 1 1901 26 2332799 27 1 1901 26 2332800 28 1 1901 27 2419199 28 1 1901 27 2419200 29 1 1901 28 2505599 29 1 1901 28 2505600 30 1 1901 29 2591999 30 1 1901 29 2592000 31 1 1901 30 2678399 31 1 1901 30 2678400 1 2 1901 31 2764799 1 2 1901 31 2764800 2 2 1901 32 2851199 2 2 1901 32 2851200 3 2 1901 33 2937599 3 2 1901 33 2937600 4 2 1901 34 3023999 4 2 1901 34 3024000 5 2 1901 35 3110399 5 2 1901 35 3110400 6 2 1901 36 3196799 6 2 1901 36 3196800 7 2 1901 37 3283199 7 2 1901 37 3283200 8 2 1901 38 3369599 8 2 1901 38 3369600 9 2 1901 39 3455999 9 2 1901 39 3456000 10 2 1901 40 3542399 10 2 1901 40 3542400 11 2 1901 41 3628799 11 2 1901 41 3628800 12 2 1901 42 3715199 12 2 1901 42 3715200 13 2 1901 43 3801599 13 2 1901 43 3801600 14 2 1901 44 3887999 14 2 1901 44 3888000 15 2 1901 45 3974399 15 2 1901 45 3974400 16 2 1901 46 4060799 16 2 1901 46 4060800 17 2 1901 47 4147199 17 2 1901 47 4147200 18 2 1901 48 4233599 18 2 1901 48 4233600 19 2 1901 49 4319999 19 2 1901 49 4320000 20 2 1901 50 4406399 20 2 1901 50 4406400 21 2 1901 51 4492799 21 2 1901 51 4492800 22 2 1901 52 4579199 22 2 1901 52 4579200 23 2 1901 53 4665599 23 2 1901 53 4665600 24 2 1901 54 4751999 24 2 1901 54 4752000 25 2 1901 55 4838399 25 2 1901 55 4838400 26 2 1901 56 4924799 26 2 1901 56 4924800 27 2 1901 57 5011199 27 2 1901 57 5011200 28 2 1901 58 5097599 28 2 1901 58 5097600 1 3 1901 59 5183999 1 3 1901 59 5184000 2 3 1901 60 5270399 2 3 1901 60 5270400 3 3 1901 61 5356799 3 3 1901 61 5356800 4 3 1901 62 5443199 4 3 1901 62 5443200 5 3 1901 63 5529599 5 3 1901 63 5529600 6 3 1901 64 5615999 6 3 1901 64 5616000 7 3 1901 65 5702399 7 3 1901 65 5702400 8 3 1901 66 5788799 8 3 1901 66 5788800 9 3 1901 67 5875199 9 3 1901 67 5875200 10 3 1901 68 5961599 10 3 1901 68 5961600 11 3 1901 69 6047999 11 3 1901 69 6048000 12 3 1901 70 6134399 12 3 1901 70 6134400 13 3 1901 71 6220799 13 3 1901 71 6220800 14 3 1901 72 6307199 14 3 1901 72 6307200 15 3 1901 73 6393599 15 3 1901 73 6393600 16 3 1901 74 6479999 16 3 1901 74 6480000 17 3 1901 75 6566399 17 3 1901 75 6566400 18 3 1901 76 6652799 18 3 1901 76 6652800 19 3 1901 77 6739199 19 3 1901 77 6739200 20 3 1901 78 6825599 20 3 1901 78 6825600 21 3 1901 79 6911999 21 3 1901 79 6912000 22 3 1901 80 6998399 22 3 1901 80 6998400 23 3 1901 81 7084799 23 3 1901 81 7084800 24 3 1901 82 7171199 24 3 1901 82 7171200 25 3 1901 83 7257599 25 3 1901 83 7257600 26 3 1901 84 7343999 26 3 1901 84 7344000 27 3 1901 85 7430399 27 3 1901 85 7430400 28 3 1901 86 7516799 28 3 1901 86 7516800 29 3 1901 87 7603199 29 3 1901 87 7603200 30 3 1901 88 7689599 30 3 1901 88 7689600 31 3 1901 89 7775999 31 3 1901 89 7776000 1 4 1901 90 7862399 1 4 1901 90 7862400 2 4 1901 91 7948799 2 4 1901 91 7948800 3 4 1901 92 8035199 3 4 1901 92 8035200 4 4 1901 93 8121599 4 4 1901 93 8121600 5 4 1901 94 8207999 5 4 1901 94 8208000 6 4 1901 95 8294399 6 4 1901 95 8294400 7 4 1901 96 8380799 7 4 1901 96 8380800 8 4 1901 97 8467199 8 4 1901 97 8467200 9 4 1901 98 8553599 9 4 1901 98 8553600 10 4 1901 99 8639999 10 4 1901 99 8640000 11 4 1901 100 returned value is nil