<prompt> Kwa kuzingatia viwianishi vya pointi nne katika nafasi ya P2 p1, p2, p3 na p4, rudisha kweli _ikiwa pointi nne zitaunda mraba_.Kiratibu cha nukta pi inawakilishwa kama xi, yi. Ingizo haijatolewa kwa mpangilio wowote.mraba halali una pande nne sawa na urefu chanya na pembe nne sawa pembe za digrii 90.Mfano wa 1:Ingizo: p1 0,0, p2 1,1, p3 1,0, p4 0,1Pato: kweliMfano wa 2:Ingizo: p1 0,0, p2 1,1, p3 1,0, p4 0,12Pato: si kweliMfano wa 3:Ingizo: p1 1,0, p2 -1,0, p3 0,1, p4 0,-1Pato: kweliVikwazo: p1.length p2.length p3.length p4.length 2 -104 xi, yi 104  <response>: def validSquarep1, p2, p3, p4: def dist_sqp, q: rudisha p0 - q02 p1 - q12 pointi p1, p2, p3, p4 dist set kwa mimi katika safu4: kwa j katika safu i 1, 4: dist.adddist_sqpointii,pointij rudisha lendist 2 na 0 sio kwenye dist 