Planning ahead step by step


1)  A summary of past content related to Towel Day (2019, 2020, 2021, 2022); and a Eulogy;

2)  Reasons to leave India in 2023 CE

3)  Interesting projects to be concerned about

4)  A list of interesting books -- part_1

5)  A list of interesting books -- part_2



6)  A list of interesting movies

7)  A collection of useful science and travel videos; and more;

8)  Days of the Year 

9)  A collection of links to Substack articles;

10)  A collection of neat places in Australia


12)  Mother's Day in the future

13)  Neurodevelopment and progress

14)  A collection of relevant movies -- 2

15)  A collection of media relevant to healing and neurogenesis


16)

17)

18)

19)

20)


====================================================

https://en.wikipedia.org/wiki/Four_color_theorem#Simplification_and_verification

https://en.wikipedia.org/wiki/Percolation

Wish you a Happy New Year.

https://en.wikipedia.org/wiki/Deja_Q


import math

def pythagorean_triplet():

  # variables = [1995, 1997, 2001, 2002, 2006, 2021, 2022, 2023]
  variables = range(2023, 2043)
  for a in variables:
    aa = a * a
    n = ((aa) >> 1) + 4;
    for b in range(1, n):
        bb = b * b
        cc = aa + bb
        c = math.sqrt(cc)
        if c % 1 == 0:
            print("%d\u00b2  +  %d\u00b2  =  %d\u00b2    [%d + %d = %d]" % (a,b,int(c),aa,bb,cc))

pythagorean_triplet()

result  =>

2023²  +  2040²  =  2873²    [4092529 + 4161600 = 8254129]
2023²  +  6936²  =  7225²    [4092529 + 48108096 = 52200625]
2023²  +  17136²  =  17255²    [4092529 + 293642496 = 297735025]
2023²  +  41736²  =  41785²    [4092529 + 1741893696 = 1745986225]
2023²  +  120360²  =  120377²    [4092529 + 14486529600 = 14490622129]
2023²  +  292320²  =  292327²    [4092529 + 85450982400 = 85455074929]
2023²  +  2046264²  =  2046265²    [4092529 + 4187196357696 = 4187200450225]
2024²  +  90²  =  2026²    [4096576 + 8100 = 4104676]
2024²  +  1407²  =  2465²    [4096576 + 1979649 = 6076225]
2024²  +  1518²  =  2530²    [4096576 + 2304324 = 6400900]
2024²  +  1632²  =  2600²    [4096576 + 2663424 = 6760000]
2024²  +  2415²  =  3151²    [4096576 + 5832225 = 9928801]
2024²  +  3795²  =  4301²    [4096576 + 14402025 = 18498601]
2024²  +  3990²  =  4474²    [4096576 + 15920100 = 20016676]
2024²  +  5382²  =  5750²    [4096576 + 28965924 = 33062500]
2024²  +  5643²  =  5995²    [4096576 + 31843449 = 35940025]
2024²  +  8343²  =  8585²    [4096576 + 69605649 = 73702225]
2024²  +  11040²  =  11224²    [4096576 + 121881600 = 125978176]
2024²  +  11550²  =  11726²    [4096576 + 133402500 = 137499076]
2024²  +  22218²  =  22310²    [4096576 + 493639524 = 497736100]
2024²  +  23232²  =  23320²    [4096576 + 539725824 = 543822400]
2024²  +  44505²  =  44551²    [4096576 + 1980695025 = 1984791601]
2024²  +  46530²  =  46574²    [4096576 + 2165040900 = 2169137476]
2024²  +  63993²  =  64025²    [4096576 + 4095104049 = 4099200625]
2024²  +  93093²  =  93115²    [4096576 + 8666306649 = 8670403225]
2024²  +  128010²  =  128026²    [4096576 + 16386560100 = 16390656676]
2024²  +  256032²  =  256040²    [4096576 + 65552385024 = 65556481600]
2024²  +  512070²  =  512074²    [4096576 + 262215684900 = 262219781476]
2024²  +  1024143²  =  1024145²    [4096576 + 1048868884449 = 1048872981025]
2025²  +  156²  =  2031²    [4100625 + 24336 = 4124961]
2025²  +  1080²  =  2295²    [4100625 + 1166400 = 5267025]
2025²  +  1260²  =  2385²    [4100625 + 1587600 = 5688225]
2025²  +  2448²  =  3177²    [4100625 + 5992704 = 10093329]
2025²  +  2700²  =  3375²    [4100625 + 7290000 = 11390625]
2025²  +  2968²  =  3593²    [4100625 + 8809024 = 12909649]
2025²  +  4860²  =  5265²    [4100625 + 23619600 = 27720225]
2025²  +  5280²  =  5655²    [4100625 + 27878400 = 31979025]
2025²  +  8316²  =  8559²    [4100625 + 69155856 = 73256481]
2025²  +  9000²  =  9225²    [4100625 + 81000000 = 85100625]
2025²  +  15120²  =  15255²    [4100625 + 228614400 = 232715025]
2025²  +  16340²  =  16465²    [4100625 + 266995600 = 271096225]
2025²  +  25272²  =  25353²    [4100625 + 638673984 = 642774609]
2025²  +  27300²  =  27375²    [4100625 + 745290000 = 749390625]
2025²  +  45540²  =  45585²    [4100625 + 2073891600 = 2077992225]
2025²  +  75924²  =  75951²    [4100625 + 5764453776 = 5768554401]
2025²  +  82000²  =  82025²    [4100625 + 6724000000 = 6728100625]
2025²  +  136680²  =  136695²    [4100625 + 18681422400 = 18685523025]
2025²  +  227808²  =  227817²    [4100625 + 51896484864 = 51900585489]
2025²  +  410060²  =  410065²    [4100625 + 168149203600 = 168153304225]
2025²  +  683436²  =  683439²    [4100625 + 467084766096 = 467088866721]
2025²  +  2050312²  =  2050313²    [4100625 + 4203779297344 = 4203783397969]
2026²  +  1026168²  =  1026170²    [4104676 + 1053020764224 = 1053024868900]
2027²  +  2054364²  =  2054365²    [4108729 + 4220411444496 = 4220415553225]
2028²  +  845²  =  2197²    [4112784 + 714025 = 4826809]
2028²  +  1521²  =  2535²    [4112784 + 2313441 = 6426225]
2028²  +  1729²  =  2665²    [4112784 + 2989441 = 7102225]
2028²  +  2704²  =  3380²    [4112784 + 7311616 = 11424400]
2028²  +  4160²  =  4628²    [4112784 + 17305600 = 21418384]
2028²  +  5915²  =  6253²    [4112784 + 34987225 = 39100009]
2028²  +  6435²  =  6747²    [4112784 + 41409225 = 45522009]
2028²  +  8671²  =  8905²    [4112784 + 75186241 = 79299025]
2028²  +  13104²  =  13260²    [4112784 + 171714816 = 175827600]
2028²  +  19721²  =  19825²    [4112784 + 388917841 = 393030625]
2028²  +  26325²  =  26403²    [4112784 + 693005625 = 697118409]
2028²  +  28525²  =  28597²    [4112784 + 813675625 = 817788409]
2028²  +  39520²  =  39572²    [4112784 + 1561830400 = 1565943184]
2028²  +  57104²  =  57140²    [4112784 + 3260866816 = 3264979600]
2028²  +  79079²  =  79105²    [4112784 + 6253488241 = 6257601025]
2028²  +  85671²  =  85695²    [4112784 + 7339520241 = 7343633025]
2028²  +  114235²  =  114253²    [4112784 + 13049635225 = 13053748009]
2028²  +  171360²  =  171372²    [4112784 + 29364249600 = 29368362384]
2028²  +  257045²  =  257053²    [4112784 + 66072132025 = 66076244809]
2028²  +  342729²  =  342735²    [4112784 + 117463167441 = 117467280225]
2028²  +  514096²  =  514100²    [4112784 + 264294697216 = 264298810000]
2028²  +  1028195²  =  1028197²    [4112784 + 1057184958025 = 1057189070809]
2029²  +  2058420²  =  2058421²    [4116841 + 4237092896400 = 4237097013241]
2030²  +  384²  =  2066²    [4120900 + 147456 = 4268356]
2030²  +  696²  =  2146²    [4120900 + 484416 = 4605316]
2030²  +  3960²  =  4450²    [4120900 + 15681600 = 19802500]
2030²  +  4872²  =  5278²    [4120900 + 23736384 = 27857284]
2030²  +  5712²  =  6062²    [4120900 + 32626944 = 36747844]
2030²  +  6960²  =  7250²    [4120900 + 48441600 = 52562500]
2030²  +  20976²  =  21074²    [4120900 + 439992576 = 444113476]
2030²  +  29400²  =  29470²    [4120900 + 864360000 = 868480900]
2030²  +  35496²  =  35554²    [4120900 + 1259966016 = 1264086916]
2030²  +  41184²  =  41234²    [4120900 + 1696121856 = 1700242756]
2030²  +  147168²  =  147182²    [4120900 + 21658420224 = 21662541124]
2030²  +  206040²  =  206050²    [4120900 + 42452481600 = 42456602500]
2030²  +  1030224²  =  1030226²    [4120900 + 1061361490176 = 1061365611076]
2031²  +  2708²  =  3385²    [4124961 + 7333264 = 11458225]
2031²  +  229160²  =  229169²    [4124961 + 52514305600 = 52518430561]
2031²  +  687492²  =  687495²    [4124961 + 472645250064 = 472649375025]
2031²  +  2062480²  =  2062481²    [4124961 + 4253823750400 = 4253827875361]
2032²  +  1524²  =  2540²    [4129024 + 2322576 = 6451600]
2032²  +  3810²  =  4318²    [4129024 + 14516100 = 18645124]
2032²  +  8001²  =  8255²    [4129024 + 64016001 = 68145025]
2032²  +  16065²  =  16193²    [4129024 + 258084225 = 262213249]
2032²  +  32226²  =  32290²    [4129024 + 1038515076 = 1042644100]
2032²  +  64500²  =  64532²    [4129024 + 4160250000 = 4164379024]
2032²  +  129024²  =  129040²    [4129024 + 16647192576 = 16651321600]
2032²  +  258060²  =  258068²    [4129024 + 66594963600 = 66599092624]
2032²  +  516126²  =  516130²    [4129024 + 266386047876 = 266390176900]
2032²  +  1032255²  =  1032257²    [4129024 + 1065550385025 = 1065554514049]
2033²  +  5544²  =  5905²    [4133089 + 30735936 = 34869025]
2033²  +  19260²  =  19367²    [4133089 + 370947600 = 375080689]
2033²  +  108756²  =  108775²    [4133089 + 11827867536 = 11832000625]
2033²  +  2066544²  =  2066545²    [4133089 + 4270604103936 = 4270608237025]
2034²  +  2712²  =  3390²    [4137156 + 7354944 = 11492100]
2034²  +  9040²  =  9266²    [4137156 + 81721600 = 85858756]
2034²  +  12688²  =  12850²    [4137156 + 160985344 = 165122500]
2034²  +  38280²  =  38334²    [4137156 + 1465358400 = 1469495556]
2034²  +  114912²  =  114930²    [4137156 + 13204767744 = 13208904900]
2034²  +  344760²  =  344766²    [4137156 + 118859457600 = 118863594756]
2034²  +  1034288²  =  1034290²    [4137156 + 1069751666944 = 1069755804100]
2035²  +  828²  =  2197²    [4141225 + 685584 = 4826809]
2035²  +  1776²  =  2701²    [4141225 + 3154176 = 7295401]
2035²  +  3120²  =  3725²    [4141225 + 9734400 = 13875625]
2035²  +  4884²  =  5291²    [4141225 + 23853456 = 27994681]
2035²  +  7392²  =  7667²    [4141225 + 54641664 = 58782889]
2035²  +  11100²  =  11285²    [4141225 + 123210000 = 127351225]
2035²  +  17052²  =  17173²    [4141225 + 290770704 = 294911929]
2035²  +  37620²  =  37675²    [4141225 + 1415264400 = 1419405625]
2035²  +  55944²  =  55981²    [4141225 + 3129731136 = 3133872361]
2035²  +  82812²  =  82837²    [4141225 + 6857827344 = 6861968569]
2035²  +  188232²  =  188243²    [4141225 + 35431285824 = 35435427049]
2035²  +  414120²  =  414125²    [4141225 + 171495374400 = 171499515625]
2035²  +  2070612²  =  2070613²    [4141225 + 4287434054544 = 4287438195769]
2036²  +  1527²  =  2545²    [4145296 + 2331729 = 6477025]
2036²  +  259077²  =  259085²    [4145296 + 67120891929 = 67125037225]
2036²  +  518160²  =  518164²    [4145296 + 268489785600 = 268493930896]
2036²  +  1036323²  =  1036325²    [4145296 + 1073965360329 = 1073969505625]
2037²  +  1940²  =  2813²    [4149369 + 3763600 = 7912969]
2037²  +  2716²  =  3395²    [4149369 + 7376656 = 11526025]
2037²  +  4484²  =  4925²    [4149369 + 20106256 = 24255625]
2037²  +  6984²  =  7275²    [4149369 + 48776256 = 52925625]
2037²  +  14040²  =  14187²    [4149369 + 197121600 = 201270969]
2037²  +  21340²  =  21437²    [4149369 + 455395600 = 459544969]
2037²  +  32900²  =  32963²    [4149369 + 1082410000 = 1086559369]
2037²  +  42316²  =  42365²    [4149369 + 1790643856 = 1794793225]
2037²  +  98784²  =  98805²    [4149369 + 9758278656 = 9762428025]
2037²  +  230516²  =  230525²    [4149369 + 53137626256 = 53141775625]
2037²  +  296380²  =  296387²    [4149369 + 87841104400 = 87845253769]
2037²  +  691560²  =  691563²    [4149369 + 478255233600 = 478259382969]
2037²  +  2074684²  =  2074685²    [4149369 + 4304313699856 = 4304317849225]
2038²  +  1038360²  =  1038362²    [4153444 + 1078191489600 = 1078195643044]
2039²  +  2078760²  =  2078761²    [4157521 + 4321243137600 = 4321247295121]
2040²  +  256²  =  2056²    [4161600 + 65536 = 4227136]
2040²  +  333²  =  2067²    [4161600 + 110889 = 4272489]
2040²  +  374²  =  2074²    [4161600 + 139876 = 4301476]
2040²  +  459²  =  2091²    [4161600 + 210681 = 4372281]
2040²  +  595²  =  2125²    [4161600 + 354025 = 4515625]
2040²  +  725²  =  2165²    [4161600 + 525625 = 4687225]
2040²  +  850²  =  2210²    [4161600 + 722500 = 4884100]
2040²  +  1088²  =  2312²    [4161600 + 1183744 = 5345344]
2040²  +  1134²  =  2334²    [4161600 + 1285956 = 5447556]
2040²  +  1222²  =  2378²    [4161600 + 1493284 = 5654884]
2040²  +  1530²  =  2550²    [4161600 + 2340900 = 6502500]
2040²  +  1862²  =  2762²    [4161600 + 3467044 = 7628644]
2040²  +  2023²  =  2873²    [4161600 + 4092529 = 8254129]
2040²  +  2142²  =  2958²    [4161600 + 4588164 = 8749764]
2040²  +  2201²  =  3001²    [4161600 + 4844401 = 9006001]
2040²  +  2530²  =  3250²    [4161600 + 6400900 = 10562500]
2040²  +  2720²  =  3400²    [4161600 + 7398400 = 11560000]
2040²  +  3094²  =  3706²    [4161600 + 9572836 = 13734436]
2040²  +  3168²  =  3768²    [4161600 + 10036224 = 14197824]
2040²  +  3311²  =  3889²    [4161600 + 10962721 = 15124321]
2040²  +  3553²  =  4097²    [4161600 + 12623809 = 16785409]
2040²  +  3825²  =  4335²    [4161600 + 14630625 = 18792225]
2040²  +  4095²  =  4575²    [4161600 + 16769025 = 20930625]
2040²  +  4399²  =  4849²    [4161600 + 19351201 = 23512801]
2040²  +  4896²  =  5304²    [4161600 + 23970816 = 28132416]
2040²  +  5002²  =  5402²    [4161600 + 25020004 = 29181604]
2040²  +  5600²  =  5960²    [4161600 + 31360000 = 35521600]
2040²  +  5950²  =  6290²    [4161600 + 35402500 = 39564100]
2040²  +  6647²  =  6953²    [4161600 + 44182609 = 48344209]
2040²  +  6786²  =  7086²    [4161600 + 46049796 = 50211396]
2040²  +  7081²  =  7369²    [4161600 + 50140561 = 54302161]
2040²  +  7514²  =  7786²    [4161600 + 56460196 = 60621796]
2040²  +  8550²  =  8790²    [4161600 + 73102500 = 77264100]
2040²  +  10098²  =  10302²    [4161600 + 101969604 = 106131204]
2040²  +  10304²  =  10504²    [4161600 + 106172416 = 110334016]
2040²  +  11470²  =  11650²    [4161600 + 131560900 = 135722500]
2040²  +  12155²  =  12325²    [4161600 + 147744025 = 151905625]
2040²  +  12925²  =  13085²    [4161600 + 167055625 = 171217225]
2040²  +  13797²  =  13947²    [4161600 + 190357209 = 194518809]
2040²  +  14378²  =  14522²    [4161600 + 206726884 = 210888484]
2040²  +  15232²  =  15368²    [4161600 + 232013824 = 236175424]
2040²  +  17280²  =  17400²    [4161600 + 298598400 = 302760000]
2040²  +  20349²  =  20451²    [4161600 + 414081801 = 418243401]
2040²  +  20758²  =  20858²    [4161600 + 430894564 = 435056164]
2040²  +  21627²  =  21723²    [4161600 + 467727129 = 471888729]
2040²  +  23075²  =  23165²    [4161600 + 532455625 = 536617225]
2040²  +  25970²  =  26050²    [4161600 + 674440900 = 678602500]
2040²  +  28864²  =  28936²    [4161600 + 833130496 = 837292096]
2040²  +  30566²  =  30634²    [4161600 + 934280356 = 938441956]
2040²  +  34650²  =  34710²    [4161600 + 1200622500 = 1204784100]
2040²  +  41591²  =  41641²    [4161600 + 1729811281 = 1733972881]
2040²  +  43326²  =  43374²    [4161600 + 1877142276 = 1881303876]
2040²  +  52000²  =  52040²    [4161600 + 2704000000 = 2708161600]
2040²  +  57782²  =  57818²    [4161600 + 3338759524 = 3342921124]
2040²  +  61183²  =  61217²    [4161600 + 3743359489 = 3747521089]
2040²  +  65009²  =  65041²    [4161600 + 4226170081 = 4230331681]
2040²  +  69345²  =  69375²    [4161600 + 4808729025 = 4812890625]
2040²  +  86688²  =  86712²    [4161600 + 7514809344 = 7518970944]
2040²  +  104030²  =  104050²    [4161600 + 10822240900 = 10826402500]
2040²  +  115591²  =  115609²    [4161600 + 13361279281 = 13365440881]
2040²  +  130042²  =  130058²    [4161600 + 16910921764 = 16915083364]
2040²  +  173394²  =  173406²    [4161600 + 30065479236 = 30069640836]
2040²  +  208075²  =  208085²    [4161600 + 43295205625 = 43299367225]
2040²  +  260096²  =  260104²    [4161600 + 67649929216 = 67654090816]
2040²  +  346797²  =  346803²    [4161600 + 120268159209 = 120272320809]
2040²  +  520198²  =  520202²    [4161600 + 270605959204 = 270610120804]
2040²  +  1040399²  =  1040401²    [4161600 + 1082430079201 = 1082434240801]
2041²  +  12240²  =  12409²    [4165681 + 149817600 = 153983281]
2041²  +  13188²  =  13345²    [4165681 + 173923344 = 178089025]
2041²  +  160212²  =  160225²    [4165681 + 25667884944 = 25672050625]
2041²  +  2082840²  =  2082841²    [4165681 + 4338222465600 = 4338226631281]
2042²  +  1042440²  =  1042442²    [4169764 + 1086681153600 = 1086685323364]