помогите написать программу
1. Описать класс TOURIST, реализующий однонаправленный линейный список для работы со следующими данными:
• номер маршрута;
• наименование начального пункта маршрута;
• наименование конечного пункта маршрута;
• время в пути;
2. Интерфейс класса реализует следующие действия:
• ведение линейного списка;
• поиск маршрутов, начинающихся в пункте, наименование которого введено с клавиатуры;
• поиск маршрутов, общее время прохождения которых не превышает времени, введенного с клавиатуры.
Заголовок наверное должен выглядеть так "напишите за меня программу".