Эта задача довольно простая, но если делать самому, всё равно уходит много времени. Поэтому она очень подходит для agent: достаточно простого промпта, как ниже.