Пусть второе число равно $$x$$. Тогда первое число равно $$0.35x$$, а третье число равно $$0.8x$$. Известно, что первое число меньше третьего на 18, следовательно:
$$0.8x - 0.35x = 18$$
$$0.45x = 18$$
$$x = \frac{18}{0.45} = \frac{1800}{45} = 40$$
Тогда первое число равно $$0.35 * 40 = 14$$, а третье число равно $$0.8 * 40 = 32$$. Проверим: $$32 - 14 = 18$$. Значит, первое число равно 14.
Ответ: 14