농장 일 중에서 농부 존이 가장 싫어하는 것은 소똥을 잔뜩 실어 나르는 일이다. 이 일을 줄이려고 그는 새 장치를 만들었다. 바로 거름 순간이동기다. 트랙터 뒤에 수레를 달고 두 지점 사이로 거름을 실어 나르는 대신, 순간이동기로 거름을 한 위치에서 다른 위치로 즉시 보낸다.
농부 존의 농장은 하나의 길고 곧은 도로를 따라 있어서, 농장의 모든 위치는 그 도로 위의 좌표 하나로 나타낸다(수직선 위의 점이라고 보면 된다). 순간이동기는 두 수 x와 y로 정해진다. 위치 x로 가져온 거름은 위치 y로 즉시 이동하고, 위치 y로 가져온 거름은 위치 x로 즉시 이동한다.
농부 존은 거름을 위치 a에서 위치 b로 옮기려 하고, 이 과정에 도움이 될지도 모르는 순간이동기를 하나 만들어 두었다. 물론 도움이 되지 않으면 쓰지 않아도 된다. 트랙터로 거름을 끌고 이동해야 하는 총 거리의 최솟값을 구하라.