сначала любой вор везет 200, возвращается, потом вор500 везет 300, возвращается на первый берег, вылазит.
потом вор300 и вор200 вместе гребут на другую сторону,
там вор200 вылазит, а вор300 берет свои 300 и фигачит обратно к вору500 и его 500 на первый берег.
потом вор500 берет свои 500, едет на тот берег, остается на этом берегу с деньгами, а вор200 берет свои 200 и фигачит обратно на первый берег.
затем вор300 берет свои 300 и гребет на другой берег.
затем вор300 и вор500 гребут на первый берег
затем вор300 и вор200 гребут на другой берег
затем вор200 берет 500 золотых и гребет на первый берег.
вор500 и вор200 дуют на другой берег
вор200 и вор300 гребут на первый берег.
вор300 берет 500 золотых и гребет на другой берег.
вор500 берет 500 и гребет на первый берег
вор200 берет 500 и гребет на второй берег
вор200 и вор300 плывут на первый берег.
вор500 и вор200 плывут на второй берег.
вор200 берет 500 и валит на первый берег.
вор200 и вор300 сваливают на второй берег.
вор500 и вор200 едут на первый берег.
вор200 берет 500 и едет на второй берег.
вор300 и вор 200 гребут на первый берег.
вор500 и вор 300 гребут на второй берег.
вор300 берет 300 и валит на другой берег. (на втором берегу 500 и вор 500, на первом берегу вор300+300, вор200+200 и лодка)
оба вора сваливают на второй берег.
вор500 едет на первый берег, берет 200 золотых, везет обратно.
вор300 едет за своими 300 и привозит обратно.
помоему я где-то там после первого "вор500 и вор200 дуют на другой берег" хожу по кругу один раз, но разбираться в цикле было лень))