-í å)?csgZgZgZgZx6eddƒD]"Zeiededƒq:W x.eddƒD ]Z eiedƒqvW x.eddƒD ]Z eiedƒqªWx;edƒD]*ZeideededƒqÛWd„ZdS(iièiicsÊg}d}d}d}y|xrdogx7||||jo|d}|d}qCW|i|ƒ|d}d}q3WWntj o |SnXdS(Nii(sdiffss array2_indexs array1_indexscountsarray1sarray2sappends IndexError(sarray1sarray2scounts array1_indexs array2_indexsdiffs((s/usr/lib/python2.2/hofstader.pysdiffss        N(s trianglesssquaresscubesshexessrangesxsappendsdiffs(sdiffsscubess trianglessxssquaresshexes((s/usr/lib/python2.2/hofstader.pys?s         (