#41
główna propozycja z pierwszego posta raczej zostanie, z korektę zaproponowaną przez 7Shem7