---- # megoldás