pierwsza wersja rozwiazan