function SumNums(i: integer): integer;
begin
while i > 9 do
i := i.ToString.Select(ch->integer.Parse(ch)).Sum;
Result := i;
end;
begin
var s := ReadlnString('Строка из 10 символов =');
ReadSeqInteger('Числа:', ReadInteger('кол-во чисел ='))
.Select(SumNums)
.Select(n->s[n+1])
.Print;
end.