https://9lib.org/document/y8gxgvn0-języki-programowania-wskazówki-zadań-z-listy-ii.html