<prompt> Kuandika programu ya Python ambayo inachukua safu ya integers kama pembejeo na hupata tofauti kubwa kati ya vipengele viwili vyovyote katika safu, programu inapaswa kurudisha tofauti kama pato; programu inapaswa kuwekwa kwa kutumia kazi na inapaswa kushughulikia uthibitishaji wa pembejeo; Programu inapaswa kuandikwa vizuri na maelezo ya wazi yanayoelezea mantiki na kazi ya kila hatua; Programu inapaswa pia kujumuisha kesi za mtihani ili kuhakikisha usahihi wake.  <response>: Kama ilivyokuwa hapo awali, kila kitu kilikuwa na tofauti: Maximum 0, Maximum 0, Maximum 0, Maximum 0, Maximum 1, Maximum 1, Maximum 0, Maximum 1, Maximum 1, Maximum 1, Maximum 1, Maximum 1, Maximum 1, Maximum 1, Maximum 2, Maximum 1, Maximum 1, Maximum 1, Maximum 1, Maximum 2, Maximum 1, Maximum 1, Maximum 1, Maximum 1, Maximum 1, Maximum 1, Maximum 1, Maximum 1, Maximum 1, Maximum 1, Maximum 1, Maximum 1, Maximum 1, Maximum 1, Maxim 