Ingen som har riktig svar, og det skjønner jeg godt. Du skal ha litt tid og tålmodighet for å i det hele tatt gidde å regne ut dette...
Første bud er å ta turen km for km. Siden det i utgangspunktet er 3000g, må Pedro ta tre turer fremover; fram med de første 1000g, tilbake, fram med de neste 1000g, tilbake, og fram med de siste 1000g. Det blir altså da tre turer fremover og to tilbake den første km. Den første km bærer Pedto 1000g fram, tar seg 1g, går tilbake og tar seg 1g, bærer 1000g fram og tar seg 1g, går tilbake og tar seg 1g, og bærer de siste 1000g fram og tar seg nok 1g. Så etter den første km er det 1000-1-1+1000-1-1+1000-1 = 2995g igjen. Så for hver km han går, bruker han 5g.
Men etter 200km, vil det bare være 2000g igjen, og Pedro trenger bare ta to turer fremover: fremover – tilbake – fremover, dvs 3g pr km. Så de neste 333 1/3km vil Pedro bruke 3g pr km. Så etter 533 1/3km (200+300 1/3) vil det være 1000g igjen.
Det gjenstår nå 466 2/3km, og Pedro trenger ikke å ta noen turer tilbake igjen, altså han vil kun trenge 1g pr km. Så totalt vil han bruke 200*5 + 333 1/3*3 + 466 2/3 = 2466 2/3g på hele turen, og vil ha
533 1/3g igjen til å selge i byen.