progr2023settdic2

progr2023settdic2