Пусть второе число равно $$x$$. Тогда первое число равно $$0.65x$$, а третье число равно $$0.5x$$. Известно, что первое число больше третьего на 18, следовательно:
$$0.65x - 0.5x = 18$$
$$0.15x = 18$$
$$x = \frac{18}{0.15} = \frac{1800}{15} = 120$$
Тогда первое число равно $$0.65 * 120 = 78$$, а третье число равно $$0.5 * 120 = 60$$. Проверим: $$78 - 60 = 18$$. Значит, первое число равно 78.
Ответ: 78