Помогите решить пару задач. А то мыслей воще нет
1. N пронумерованных человек встали в круг и ведут счёт от 1 до M, человек под номером M выходит и счёт продолжается снова начиная со следующего человека. Найди номер оставшегося человека.
2. Дано предложение, состоящее из русских, английских букв и знаков препинания. Вывести самое длинное слово.
Заранее благодарен