<prompt> Kwa kuzingatia viwianishi vya mistatili miwili rectilinear katika ndege ya P2, rudisha _jumla ya eneo lililofunikwa na mistatili miwili_.Mstatili wa kwanza unafafanuliwa na kona yake chini-kushoto ax1, ay1 na kona yake ya juu kulia ax2, ay2.Mstatili wa pili unafafanuliwa na kona yake chini-kushoto bx1, by1 na kona yake ya juu-kulia bx2, by2.Mfano wa 1:Ingizo: ax1 -3, ay1 0, ax2 3, ay2 4, bx1 0, by1 -1, bx2 9, by2 2Pato: 45Mfano wa 2:Ingizo: ax1 -2, ay1 -2, ax2 2, ay2 2, bx1 -2, by1 -2, bx2 2, by2 2Pato: 16Vikwazo: -104 ax1 ax2 104 -104 ay1 ay2 104 -104 bx1 bx2 104 -104 kwa1 kwa2 104  <response>: chatudef total_areaax1, ay1, ax2, ay2, bx1, by1, bx2, by2: eneo1 ax2 - ax1 ay2 - ay1 eneo2 bx2 - bx1 kwa2 - kwa1 overlap_width minax2, bx2 - maxax1, bx1 overlap_height minay2, by2 - maxay1, by1 mwingiliano_eneo upeoupana_huingiliana, 0 upeourefu_huingiliana, 0 eneo la kurudi1 eneo2 - eneo_ linaloingilianamaelezo1. Piga hesabu eneo la mstatili wa kwanza eneo1 kwa kutoa viwianishi vya x ax2 - ax1 na y kuratibu ay2 - ay1 na kuzizidisha pamoja.2. Hesabu eneo la mstatili wa pili eneo2 kwa kuondoa viwianishi vya x bx2 - bx1 na y kuratibu by2 - by1 na kuzizidisha pamoja.3. Kokotoa upana unaopishana kwa kutoa kiratibu cha x-chini zaidi kushoto maxax1, bx1 kutoka kwa kiratibu kidogo cha juu kulia cha x minax2, bx2.4. Kokotoa urefu unaopishana kwa kutoa kiratibu y-chini zaidi kushoto maxay1, by1 kutoka kwa kiratibu y-kidogo juu-kulia minay2, by2.5. Piga hesabu ya eneo linalopishana kwa kuzidisha upana na urefu unaopishana pamoja. Ikiwa upana au urefu ni hasi mstatili haupishani katika kipimo hicho, weka thamani hadi sufuri.6. Rudisha jumla ya eneo lililofunikwa na mistatili miwili eneo1 area2 - overlapArea. 