//Pascal ABC.NET v3.1 сборка 1219
Var
s,sf:string;
begin
readln(s);
readln(sf);
if pos(.,s)lt;gt;0 then
delete(s,s.LastIndexOf(.)+2,length(s)-s.LastIndexOf(.))
else
s+=.;
writeln(concat(s,sf));
end.
Пример ввода:
point.simple.txt
pdf
Пример вывода:
point.simple.pdf