Cześć,
chciałbym abyście mnie nakierowali jak mam zrobić takie oto zadanko: http://www.spoj.com/problems/POUR1/

Jestem początkujący, zrobiłem parę zadań algorytmicznych, ale do tego nie wiem jak podejść, jest hashtag największy wspólny dzielnik, ale nie wiem co i jak

tutaj na szybko co i jak:
masz dwa zbiorniki a i b np 10 i 7 i musisz wymyślić do tego algorytm który zliczy ile kroków jest potrzebnych aby w jednym z zbiorników było np 6 litrów
krok to: opróżnienie jednego zbiornika lub napełnienie jednego zbiornika lub przelanie z jednego do drugiego (bez wylewania)

proszę o wskazówkę