2-a užduotis, visas algoritmas daugmaž sukodintas, patestuotas perkelties metodas