Доброго времени суток! Есть задача и нет идеи как её решать. Гуглом пользовался, но получить внятного алгоритма так и не смог. Собственно, сама задача:
В крупном международном аэропорту во время пересадки встретились четверо туристов – Герман, Роман, Франк, и Свен. Их фамилии – Фишер, Нагель, Миллер и Шепард. Каждый из них путешествует из одной страны (Германия, Румыния, Франция, Швеция) в другую (Германия, Румыния, Франция, Швеция). Место отправления и место назначения каждого не совпадает с его именем. Определите, кого как зовут, откуда и куда они направляются. Известно, что:
1) Роман приехал не из Франции.
2) Герман направляется в страну, откуда приехал Фишер.
3) Свен приехал из страны, куда направляется Нагель.
4) Шепард приехал из страны, чье название совпадает с именем человека, который направляется во Францию.
5) Миллер направляется в страну, чье название совпадает с именем человека, который приехал оттуда, куда собрался Роман.
Заранее спасибо за помощь!