Ответ:

Из условия \(a-b=4\), значит, \(a=b+4\). Периметр: \(a+2b=46\).

Подставим: \((b+4)+2b=46\), откуда \(3b=42\), \(b=14\).

Тогда \(a=14+4=18\).

Ответ: 18.