My superstitious Facebook friends are posting this message:
October has 5 Fridays 5 Saturdays and 5 Sundays. This happens once every 823 years. This is money bags. So copy this to your Status and money will arrive within four days. Based on Chinese FengShui. The one who does not copy….will be without money I cannot let that person be me …. Copy within eleven mins.
Sure enough, it is false. I wanted to try to prove it myself. So I came up with this Unix one-liner:
for x in {1950..2050}; do for y in {1..12}; do echo `cal $y $x | grep -v [a-z]|grep [0-9] | cut -c1-2,15-20 | tr " " "n"|grep [0-9]|wc -l`: $x $y | grep ^15; done; done;
Result: Between 1950 and 2050, there are 101 months that contain 5 Fridays, 5 Saturdays, and 5 Sundays. Can I still have money bags?
BTW here is the full list of months:
December 1950 May 1953 January 1954
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 1 2
3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9
10 11 12 13 14 15 16 10 11 12 13 14 15 16 10 11 12 13 14 15 16
17 18 19 20 21 22 23 17 18 19 20 21 22 23 17 18 19 20 21 22 23
24 25 26 27 28 29 30 24 25 26 27 28 29 30 24 25 26 27 28 29 30
31 31 31
October 1954 July 1955 March 1957
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 1 2
3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9
10 11 12 13 14 15 16 10 11 12 13 14 15 16 10 11 12 13 14 15 16
17 18 19 20 21 22 23 17 18 19 20 21 22 23 17 18 19 20 21 22 23
24 25 26 27 28 29 30 24 25 26 27 28 29 30 24 25 26 27 28 29 30
31 31 31
August 1958 May 1959 January 1960
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 1 2
3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9
10 11 12 13 14 15 16 10 11 12 13 14 15 16 10 11 12 13 14 15 16
17 18 19 20 21 22 23 17 18 19 20 21 22 23 17 18 19 20 21 22 23
24 25 26 27 28 29 30 24 25 26 27 28 29 30 24 25 26 27 28 29 30
31 31 31
July 1960 December 1961 March 1963
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 1 2
3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9
10 11 12 13 14 15 16 10 11 12 13 14 15 16 10 11 12 13 14 15 16
17 18 19 20 21 22 23 17 18 19 20 21 22 23 17 18 19 20 21 22 23
24 25 26 27 28 29 30 24 25 26 27 28 29 30 24 25 26 27 28 29 30
31 31 31
May 1964 January 1965 October 1965
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 1 2
3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9
10 11 12 13 14 15 16 10 11 12 13 14 15 16 10 11 12 13 14 15 16
17 18 19 20 21 22 23 17 18 19 20 21 22 23 17 18 19 20 21 22 23
24 25 26 27 28 29 30 24 25 26 27 28 29 30 24 25 26 27 28 29 30
31 31 31
July 1966 December 1967 March 1968
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 1 2
3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9
10 11 12 13 14 15 16 10 11 12 13 14 15 16 10 11 12 13 14 15 16
17 18 19 20 21 22 23 17 18 19 20 21 22 23 17 18 19 20 21 22 23
24 25 26 27 28 29 30 24 25 26 27 28 29 30 24 25 26 27 28 29 30
31 31 31
August 1969 May 1970 January 1971
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 1 2
3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9
10 11 12 13 14 15 16 10 11 12 13 14 15 16 10 11 12 13 14 15 16
17 18 19 20 21 22 23 17 18 19 20 21 22 23 17 18 19 20 21 22 23
24 25 26 27 28 29 30 24 25 26 27 28 29 30 24 25 26 27 28 29 30
31 31 31
October 1971 December 1972 March 1974
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 1 2
3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9
10 11 12 13 14 15 16 10 11 12 13 14 15 16 10 11 12 13 14 15 16
17 18 19 20 21 22 23 17 18 19 20 21 22 23 17 18 19 20 21 22 23
24 25 26 27 28 29 30 24 25 26 27 28 29 30 24 25 26 27 28 29 30
31 31 31
August 1975 October 1976 July 1977
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 1 2
3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9
10 11 12 13 14 15 16 10 11 12 13 14 15 16 10 11 12 13 14 15 16
17 18 19 20 21 22 23 17 18 19 20 21 22 23 17 18 19 20 21 22 23
24 25 26 27 28 29 30 24 25 26 27 28 29 30 24 25 26 27 28 29 30
31 31 31
December 1978 August 1980 May 1981
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 1 2
3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9
10 11 12 13 14 15 16 10 11 12 13 14 15 16 10 11 12 13 14 15 16
17 18 19 20 21 22 23 17 18 19 20 21 22 23 17 18 19 20 21 22 23
24 25 26 27 28 29 30 24 25 26 27 28 29 30 24 25 26 27 28 29 30
31 31 31
January 1982 October 1982 July 1983
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 1 2
3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9
10 11 12 13 14 15 16 10 11 12 13 14 15 16 10 11 12 13 14 15 16
17 18 19 20 21 22 23 17 18 19 20 21 22 23 17 18 19 20 21 22 23
24 25 26 27 28 29 30 24 25 26 27 28 29 30 24 25 26 27 28 29 30
31 31 31
March 1985 August 1986 May 1987
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 1 2
3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9
10 11 12 13 14 15 16 10 11 12 13 14 15 16 10 11 12 13 14 15 16
17 18 19 20 21 22 23 17 18 19 20 21 22 23 17 18 19 20 21 22 23
24 25 26 27 28 29 30 24 25 26 27 28 29 30 24 25 26 27 28 29 30
31 31 31
January 1988 July 1988 December 1989
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 1 2
3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9
10 11 12 13 14 15 16 10 11 12 13 14 15 16 10 11 12 13 14 15 16
17 18 19 20 21 22 23 17 18 19 20 21 22 23 17 18 19 20 21 22 23
24 25 26 27 28 29 30 24 25 26 27 28 29 30 24 25 26 27 28 29 30
31 31 31
March 1991 May 1992 January 1993
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 1 2
3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9
10 11 12 13 14 15 16 10 11 12 13 14 15 16 10 11 12 13 14 15 16
17 18 19 20 21 22 23 17 18 19 20 21 22 23 17 18 19 20 21 22 23
24 25 26 27 28 29 30 24 25 26 27 28 29 30 24 25 26 27 28 29 30
31 31 31
October 1993 July 1994 December 1995
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 1 2
3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9
10 11 12 13 14 15 16 10 11 12 13 14 15 16 10 11 12 13 14 15 16
17 18 19 20 21 22 23 17 18 19 20 21 22 23 17 18 19 20 21 22 23
24 25 26 27 28 29 30 24 25 26 27 28 29 30 24 25 26 27 28 29 30
31 31 31
March 1996 August 1997 May 1998
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 1 2
3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9
10 11 12 13 14 15 16 10 11 12 13 14 15 16 10 11 12 13 14 15 16
17 18 19 20 21 22 23 17 18 19 20 21 22 23 17 18 19 20 21 22 23
24 25 26 27 28 29 30 24 25 26 27 28 29 30 24 25 26 27 28 29 30
31 31 31
January 1999 October 1999 December 2000
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 1 2
3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9
10 11 12 13 14 15 16 10 11 12 13 14 15 16 10 11 12 13 14 15 16
17 18 19 20 21 22 23 17 18 19 20 21 22 23 17 18 19 20 21 22 23
24 25 26 27 28 29 30 24 25 26 27 28 29 30 24 25 26 27 28 29 30
31 31 31
March 2002 August 2003 October 2004
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 1 2
3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9
10 11 12 13 14 15 16 10 11 12 13 14 15 16 10 11 12 13 14 15 16
17 18 19 20 21 22 23 17 18 19 20 21 22 23 17 18 19 20 21 22 23
24 25 26 27 28 29 30 24 25 26 27 28 29 30 24 25 26 27 28 29 30
31 31 31
July 2005 December 2006 August 2008
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 1 2
3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9
10 11 12 13 14 15 16 10 11 12 13 14 15 16 10 11 12 13 14 15 16
17 18 19 20 21 22 23 17 18 19 20 21 22 23 17 18 19 20 21 22 23
24 25 26 27 28 29 30 24 25 26 27 28 29 30 24 25 26 27 28 29 30
31 31 31
May 2009 January 2010 October 2010
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 1 2
3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9
10 11 12 13 14 15 16 10 11 12 13 14 15 16 10 11 12 13 14 15 16
17 18 19 20 21 22 23 17 18 19 20 21 22 23 17 18 19 20 21 22 23
24 25 26 27 28 29 30 24 25 26 27 28 29 30 24 25 26 27 28 29 30
31 31 31
July 2011 March 2013 August 2014
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 1 2
3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9
10 11 12 13 14 15 16 10 11 12 13 14 15 16 10 11 12 13 14 15 16
17 18 19 20 21 22 23 17 18 19 20 21 22 23 17 18 19 20 21 22 23
24 25 26 27 28 29 30 24 25 26 27 28 29 30 24 25 26 27 28 29 30
31 31 31
May 2015 January 2016 July 2016
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 1 2
3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9
10 11 12 13 14 15 16 10 11 12 13 14 15 16 10 11 12 13 14 15 16
17 18 19 20 21 22 23 17 18 19 20 21 22 23 17 18 19 20 21 22 23
24 25 26 27 28 29 30 24 25 26 27 28 29 30 24 25 26 27 28 29 30
31 31 31
December 2017 March 2019 May 2020
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 1 2
3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9
10 11 12 13 14 15 16 10 11 12 13 14 15 16 10 11 12 13 14 15 16
17 18 19 20 21 22 23 17 18 19 20 21 22 23 17 18 19 20 21 22 23
24 25 26 27 28 29 30 24 25 26 27 28 29 30 24 25 26 27 28 29 30
31 31 31
January 2021 October 2021 July 2022
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 1 2
3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9
10 11 12 13 14 15 16 10 11 12 13 14 15 16 10 11 12 13 14 15 16
17 18 19 20 21 22 23 17 18 19 20 21 22 23 17 18 19 20 21 22 23
24 25 26 27 28 29 30 24 25 26 27 28 29 30 24 25 26 27 28 29 30
31 31 31
December 2023 March 2024 August 2025
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 1 2
3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9
10 11 12 13 14 15 16 10 11 12 13 14 15 16 10 11 12 13 14 15 16
17 18 19 20 21 22 23 17 18 19 20 21 22 23 17 18 19 20 21 22 23
24 25 26 27 28 29 30 24 25 26 27 28 29 30 24 25 26 27 28 29 30
31 31 31
May 2026 January 2027 October 2027
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 1 2
3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9
10 11 12 13 14 15 16 10 11 12 13 14 15 16 10 11 12 13 14 15 16
17 18 19 20 21 22 23 17 18 19 20 21 22 23 17 18 19 20 21 22 23
24 25 26 27 28 29 30 24 25 26 27 28 29 30 24 25 26 27 28 29 30
31 31 31
December 2028 March 2030 August 2031
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 1 2
3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9
10 11 12 13 14 15 16 10 11 12 13 14 15 16 10 11 12 13 14 15 16
17 18 19 20 21 22 23 17 18 19 20 21 22 23 17 18 19 20 21 22 23
24 25 26 27 28 29 30 24 25 26 27 28 29 30 24 25 26 27 28 29 30
31 31 31
October 2032 July 2033 December 2034
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 1 2
3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9
10 11 12 13 14 15 16 10 11 12 13 14 15 16 10 11 12 13 14 15 16
17 18 19 20 21 22 23 17 18 19 20 21 22 23 17 18 19 20 21 22 23
24 25 26 27 28 29 30 24 25 26 27 28 29 30 24 25 26 27 28 29 30
31 31 31
August 2036 May 2037 January 2038
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 1 2
3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9
10 11 12 13 14 15 16 10 11 12 13 14 15 16 10 11 12 13 14 15 16
17 18 19 20 21 22 23 17 18 19 20 21 22 23 17 18 19 20 21 22 23
24 25 26 27 28 29 30 24 25 26 27 28 29 30 24 25 26 27 28 29 30
31 31 31
October 2038 July 2039 March 2041
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 1 2
3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9
10 11 12 13 14 15 16 10 11 12 13 14 15 16 10 11 12 13 14 15 16
17 18 19 20 21 22 23 17 18 19 20 21 22 23 17 18 19 20 21 22 23
24 25 26 27 28 29 30 24 25 26 27 28 29 30 24 25 26 27 28 29 30
31 31 31
August 2042 May 2043 January 2044
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 1 2
3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9
10 11 12 13 14 15 16 10 11 12 13 14 15 16 10 11 12 13 14 15 16
17 18 19 20 21 22 23 17 18 19 20 21 22 23 17 18 19 20 21 22 23
24 25 26 27 28 29 30 24 25 26 27 28 29 30 24 25 26 27 28 29 30
31 31 31
July 2044 December 2045 March 2047
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 1 2
3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9
10 11 12 13 14 15 16 10 11 12 13 14 15 16 10 11 12 13 14 15 16
17 18 19 20 21 22 23 17 18 19 20 21 22 23 17 18 19 20 21 22 23
24 25 26 27 28 29 30 24 25 26 27 28 29 30 24 25 26 27 28 29 30
31 31 31
May 2048 January 2049 October 2049
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 1 2
3 4 5 6 7 8 9 3 4 5 6 7 8 9 3 4 5 6 7 8 9
10 11 12 13 14 15 16 10 11 12 13 14 15 16 10 11 12 13 14 15 16
17 18 19 20 21 22 23 17 18 19 20 21 22 23 17 18 19 20 21 22 23
24 25 26 27 28 29 30 24 25 26 27 28 29 30 24 25 26 27 28 29 30
31 31 31
July 2050
Su Mo Tu We Th Fr Sa
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31